- 博客(10)
- 收藏
- 关注
原创 MongoDb概述
最像关系型数据库的 NoSQL 数据库”. MongoDB 中的记录是一个文档, 是一个 key-value pair. 字段的数据类型是字符型, 值除了使用基本的一些类型以外, 还包括其它文档, 普通数组以及文档数组。在 MongoDB 中, 数据库和集合都不需要手动创建, 当我们创建文档时, 如果文档所在的集合或者数据库不存在, 则会自动创建数据库或者集合。游戏场景, 使用 MongoDB 存储游戏用户信息, 用户的装备, 积分等直接以内嵌文档的形式存储, 方便查询, 高效率存储和访问.
2024-03-05 15:18:19
360
原创 机器学习笔记——多元梯度下降、正规方程法
多元梯度下降定义房价的线性模型中,原来只有一个房子面积为特征值,此时会有房子层数,卧室数量,使用年数等变量因此在预测函数中的变量也就相应的增加,但是总的计算过程不会变,仅仅是在迭代的过程中每一步要计算的θ_i值的个数增加。也正是这样,当特征量很多时,使用梯度下降算法求θ_i仍然是一个很不错的选择。特征缩放当x_i的值差距特别大时,建议进行特征缩放,因为这时可能会花费较长的时间,甚至于反复震荡,难以收敛。最理想的状态是-1<x_i<1,在这个范围左右都可以接受,例如-2&l
2021-09-19 16:08:18
229
原创 机器学习笔记——代价函数、梯度下降函数
cost function代价函数以房价问题为例,由房价和房子面积作为特征,hypothesis(预测函数)可以假设为线性方程。代价函数本质是为求使hypothesis预测值与真实值差值最小的模型参数。预测函数是关于x的函数,而代价函数是关于θ_0,θ_1的函数,图像是三维的。代价函数有两个变量 ,我们要判断由哪个方向下降的更快,进而向哪个方向前进,继续迭代,直到求到J(θ_0,θ_1)的最小值,这就需要梯度下降函数。当代价函数比较复杂时,起始点的不同就会导致不同的结果。梯度下降算法
2021-09-14 23:25:47
323
原创 php框架tp6自学笔记——pdf文件下载
pdf文件Mpdf在php生成pdf文件方面我觉得使用起来非常方便,代码也比较简单引入use Mpdf\Mpdf$str就是html文件,直接写在这里就可以了$mpdf = new Mpdf([‘mode’=>‘utf-8’,‘format’ => ‘A4’,]); 这个声明方式有很多中,我在使用时参考网上的例子最后只有这种可以用,还有很多参数可以设置在解决中文乱码那块仍然有问题,设置了一堆但是output时参数用I在线展示的时候仍然是乱码。 $str ='<
2021-09-09 20:53:02
840
原创 php框架tp6自学笔记——压缩文件下载
压缩文件我压缩的文件里有三个文件夹,在每个文件夹下又包含了很多文件压缩后直接下载下来了,项目文件里的压缩包被直接删除 $dir = './stateProposal'; $zipName = "./AllStateProposal.zip"; // 如果压缩文件不存在,就创建压缩文件 if (!is_file($zipName)) { $fp = fopen($zipName, 'w');
2021-09-09 20:37:46
895
原创 php框架tp6自学笔记——excel文件处理
读取excel中的内容html<form action="ExcelUpLoad" name="form" method="post" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="file" name="file" id="file" /> <br /> <input type="subm
2021-09-09 20:27:16
733
原创 php框架tp6自学笔记——上传文件
tp6接受文件在项目中需要提交一个照片,使用form表单来进行文件提交和处理,action提交给对应的函数来处理。<form action="upjpg" method="post" target="_blank" enctype="multipart/form-data"> <input type="file" class="file" name="file" id="file"> <input type="submit" class="bu
2021-09-09 20:01:45
906
原创 php框架tp6自学笔记——连接数据库
连接数据库修改在根目录下的*.env文件,配置相关参数修改config目录下的database.php文件<?phpuse think\facade\Env;return [ // 默认使用的数据库连接配置 'default' => env('database.driver', 'mysql'), // 自定义时间查询规则 'time_query_rule' => [], // 自动写入时间戳字段 // t
2021-09-09 19:42:06
897
原创 机器学习笔记——机器学习定义
机器学习定义Arthur Samuel 对于机器学习的定义是:在没有限制的条件下,使计算机具有学习能力的研究领域。Samuel做过一个跳棋系统,通过与计算机进行数万次对弈后,尽管Samuel不擅长下棋,但计算机程序仍学会了下棋并很快超过了Samuel。Tom Mitchell的定义是:计算机程序从经验E中学习,解决某一任务T,进行某一性能度量P,通过P测定在 T上的表现因经验E而提高。在Samuel的跳棋系统中,数万次对弈是E,下棋是任务T,与新对手的胜率既是性能度量P。学习类型最主要的两类是
2021-09-09 14:25:39
658
原创 数据库系统概述
数据库系统概述一、数据管理技术的发展阶段随着计算机硬件和软件的发展,数据管理技术经历了从低级到高级的三个发展阶段。1、人工管理阶段:主要在计算机出现到上世纪五十年代使用,主要用于科学计算,数据量不大。(1)数据不保存,数据由应用程序自己管理,程序既要设计数据的逻辑结构,还要设计物理结构以及数据的存取方式,主要用于科学计算。(2)没有专门管理数据的软件,每个应用程序管理各自的数据。(3)...
2019-07-18 22:40:03
630
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅