- 博客(19)
- 收藏
- 关注
原创 决策树模型
有如下图所示的动物分类例子,有三个输入特征,和,分别是耳朵的形状,脸型和是否有胡须,每个特征都是一个二元的离散值,需要预测的目标变量是这只动物是否是一只猫,若是,则输出,否则输出,所以这是一个二元分类。根据这个问题可以构建一颗简单的,决策树的非叶节点称为决策节点(decision node),为输入特征,叶子节点为目标变量,在这个例子里就是该动物是否是一只猫。
2022-10-03 02:09:20
704
原创 机器学习诊断法
依然是以预测房价为例,假设我已经完成了正则化线性回归,也就是最小化代价函数并得到了使代价函数最小的参数,但将参数代入假设函数并放到一组新的房屋样本上进行测试时,发现产生了巨大的误差,如果我想改进这个算法,我该怎做?
2022-09-07 23:37:51
488
原创 BP神经网络
下图是一个简单的只包含单个神经元的神经网络模型,黄色圆圈表示神经元细胞体,用于处理接收到的信息,既一个逻辑单元,通过树突或者输入通道输入特征变量。
2022-08-21 17:50:26
721
原创 过拟合问题
以预测房价为例,只有一个输入特征,为房屋的大小。用一条直线,既线性回归去拟合训练集时,假设函数为可以发现假设函数并没有很好的拟合训练集,我们称这种情况为欠拟合(underfit)或者说这个算法具有高偏差(high bias)。用二次函数去拟合训练集时,假设函数为这时拟合效果很好,说明假设函数刚好合适。如果用一个多项式函数去拟合数据集时,假设函数为虽然假设函数几乎可以完全拟合训练集,既代价函数等于0,或接近于0。...
2022-08-11 18:26:04
419
原创 单变量线性回归
单变量线性回归算法是监督学习中用于解决回归问题的一类算法模型,当给出一个数据集,里面都包含正确的答案,根据这些答案,用直线拟合,从而预测出不在数据集里的值。
2022-06-10 22:27:22
2602
1
原创 什么是机器学习
Arthur Samuel(1959):在没有明确设置的情况下,使计算机具有学习能力的研究领域。Tom Mitchell(1998):计算机程序从经验E中学习,解决某一任务T,测量某一读能度量P,P在经验E的影响下在任务T中会有更好的表现。...
2022-06-06 23:31:24
91
原创 Cookie&Session
服务端给客户端一个信件,证明他已经访问过服务端,下次再访问的时候识别到这个信件即可访问,这个信件保存在客户端:cookie服务端标记已经访问过的客户端,下次访问的时候和标记进行对比,对比成功即可访问:session常见应用:网站登录过一次后,下次进行访问不用再登陆了。Cookie从请求中拿到cookie第一次访问获得一个cookie(信件),保存在客户端不是第一次访问的话,会在cookie数组中找到cookiepublic class CreateCookie extends Http.
2022-05-13 15:52:50
603
原创 HttpServletRequest
客户端向web服务器发送Http请求,请求中的所有信息会被封装到HttpServletRequest中,通过这个对象,我们可以获得客户端的所有信息获取参数,请求转发一般常用的获取客户端参数的方法有两个String getParameter(String var1);String[] getParameterValues(String var1);inde.jsp需要做的设置,${pageContext.request.contextPath}后面加路径,路径是在web.xml中设置的
2022-05-11 23:17:57
113
原创 HttpServletResponse
web服务器接收到Http请求后,针对这个请求会创建两个对象,一个HttpServletRequest对象,一个HttpServletResponse对象如果要获取客户端请求的参数,用HttpServletRequest对象如果要给客户端相应一些信息,用HttpServletResponse对象1、简单分类负责向浏览器发送数据的方法ServletOutputStream getOutputStream() throws IOException;PrintWriter getWri
2022-05-10 23:55:56
109
原创 Servlet
1、Servlet简介Servlet是Sun公司开发动态Web的一门技术Sun公司在许多API中提供了一个接口叫做:Servlet,如果想开发一个Servlet程序,只需完成两步骤:编写一个类,实现Servlet(重写其中的方法)把开发好的程序部署到Web容器中(我这里用的是Tomcat服务器2、Servlet原理客户端向Web容器发送Http请求Web容器接收到请求后会去调用HttpServlet类中的service方法(HttpServlet类重写了Servlet接口中的ser
2022-05-09 22:17:45
167
原创 Maven
Maven阿里云镜像(也可用它默认的国外镜像,就是速度很慢)<mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/publi
2022-05-03 16:53:54
56
原创 DBCP,C3P0连接池
自己创建一个工具类,用于实现数据库的连接和释放先在src目录下新建一个db.properties文件(一定要在src目录下),这样不用每次加载驱动和建立连接的时候都要写driver = com.mysql.cj.jdbc.Driver #用于加载驱动url = jdbc:mysql://localhost:3306/jdbcStudy?useUnicode = true&characterEncoding = utf8&useSSL = trueuser = XXXpwd.
2022-04-30 01:05:41
540
原创 第一个JDBC程序
创建一个普通的Java项目 导入数据库驱动(导入jar包) 在项目文件夹下新建一个lib文件夹,再把下载好的jar包粘贴到该文件夹下,并右键选择Add As Library。(学习了Maven后直接用maven导入包就行) 编写测试代码import java.sql.*;public class JDBCFirstDemo { public static void main(String[] args) throws ClassNotFoundException, SQLExcep
2022-04-25 18:23:00
81
原创 数据库的索引
索引(Index)是帮助MySQL高效获取数据的数据结构,故索引的本质是数据结构。比如B树,B+树,Hash等索引的分类主键索引(PRIMARY KEY) 就是主键,需要符合实体完整性的所有条件。 唯一索引(UNIQUEKEY) 避免出现重复的列,但唯一索引可以重复(但主键是唯一的),意思就是可以有多个列标识为唯一索引。 普通索引(KEY或INDEX) 默认的索引,关键字为INDEX或KEY。 全文索引(FULLTEXT) 在特定的数据库引擎中才有,比如MyISAM,..
2022-04-21 13:57:34
602
原创 数据库级别的外键
方法一:在建表的时候添加外键约束先建立一个年级表GradeCREATE TABLE `Grade` ( `gradeid` int(10) NOT NULL AUTO_INCREMENT COMMENT '年级编号', `gradename` varchar(50) NOT NULL COMMENT '年级', PRIMARY KEY (`gradeid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8在建立一个学生表,其中gradei..
2022-04-14 21:32:23
717
原创 数据库表的类型
MyISAM和InnoDB的区别 MyISAM InnoDB 事物支持 不支持 支持 数据行锁定 不支持 支持 外键约束 不支持 支持 全文索引 支持 不支持 表空间的大小 较小 较大,约为MyISAM的两倍 常规使用操作:MyISAM:节约空间,速度较快。 InnoDB:安全性高,事务的处理,多用户的操作。在物理空间的位置:本质都是文件!数据文件,索引文件……一个文件夹对应一个数据库.
2022-04-11 01:48:55
657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人