机器学习模型机器学习是一种通过让计算机自动从数据中学习规律和模式,从而完成特定任务的方法。按照模型类型,机器学习可以分为两大类:监督学习模型和无监督学习模型。
附注:除了以上两大类模型,还有半监督学习和强化学习等其他类型的机器学习模型。半监督学习是指在有部分标签数据的情况下,结合监督学习和无监督学习的方法进行模型训练。强化学习是指通过让计算机自动与环境交互,学习出如何最大化奖励的策略。
不同的机器学习模型适用于不同的任务和场景。在实际应用中,需要根据具体的问题和数据特点选择合适的模型和方法。同时,机器学习也需要结合具体领域的知识和业务需求来进行深入研究和应用。
1. 有监督学习有监督学习通常是利用带有专家标注的标签的训练数据,学习一个从输入变量X到输入变量Y的函数映射。Y = f (X),训练数据通常是(n×x,y)的形式,其中n代表训练样本的大小,x和y分别是变量X和Y的样本值。
有监督学习可以被分为两类:
分类问题:预测某一样本所属的类别(离散的)。比如判断性别,是否健康等。
回归问题:预测某一样本的所对应的实数输出(连续的)。比如预测某一地区人的平均身高。
除此之 ...
机器学习简介一、机器学习、人工智能、深度学习是什么关系?先一张图说明三者的关系:
再说说人工智能应用场景分类:
机器学习使计算机能够从研究数据和统计信息中学习。而人工智能是一个宏大的愿景,目标是让机器像我们人类一样思考和行动,既包括增强我们人类脑力也包括增强我们体力的研究领域。而学习只是实现人工智能的手段之一,并且,只是增强我们人类脑力的方法之一。所以,人工智能包含机器学习。机器学习又包含了深度学习
二、什么是机器学习?2.1 介绍机器学习是一门关于数据学习的科学技术,它能帮助机器从现有的复杂数据中学习规律,以预测未来的行为结果和趋势。例如:当我们在网上商城购物时,机器学习算法会根据我们的购买历史来推荐可能会喜欢的其他产品,以提升购买概率。
2.2 机器学习的原理下面以监督学习为例,给大家讲解一下机器学习的实现原理。假如我们正在教小朋友识字(一、二、三)。我们首先会拿出3张卡片,然后便让小朋友看卡片,一边说“一条横线的是一、两条横线的是二、三条横线的是三”。
不断重复上面的过程,小朋友的大脑就在不停的学习
当重复的次数足够多时,小朋友就学会了一个新技能——认识汉字:一、二、三
我 ...
1、数据库/*
Navicat Premium Data Transfer
Source Server : localhost
Source Server Type : MySQL
Source Server Version : 80037 (8.0.37)
Source Host : localhost:3306
Source Schema : school
Target Server Type : MySQL
Target Server Version : 80037 (8.0.37)
File Encoding : 65001
Date: 10/07/2024 17:18:13
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for course
-- ----------------------------
DROP ...
定义事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。
事务的结果有两种:当事务中的所有步骤全部成功执行完成时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消之前到事务开始时的所有操作。
事务的四个特性事务具有四个特征:
原子性( Atomicity )
一致性( Consistency
隔离性( Isolation )
持久性( Durability )
这四个特性简称为 ACID 特性。
原子性: 一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。
一致性: 在事务开始之前和事务结束以后,数据库的完整性没有被破坏。这表示写入的资料必须完全符合所有的预设规则,这包含资料的精确度、串联性以及后续数据库可以自发性地完成预定的工作。
隔离性: 数据库允许多个并发事务同时对其数据进行读写和修改的能力,隔离 ...
411e7d9f6b03dd7c231b7f75ad9e60a7141b46cda6b952f1751e6eed5cea6d53a672890076ae6fa7d289c00610fdb8c2b21b79735977608e41e12be5bc9187bdb7323b21bb0910565d56d8f291e72fe98c4f253ae60de26d20bb36c8ce10eb040599d7948239326cbe032348eb79b99189c711eb9c8804e2974ab51a30ea82835e14a08da7a976adc19f2aa27aa2b9fa5afd9c8c5a4b3d763761cf2b28808ae41a8b92a1ebe97adf0ec53263a900895e7dbc1794c192a1147dde05a3ca7062ea7d3bdba270d792cd19fc586351668d18de2b4805330bbfc5e272d7990fbe0ece0512ebd866ac5a72b87c01ab8780c44923752b275cabb26ad ...
🖥️Win11优化工具推荐电脑升到win11,感觉界面UI确实比win10好看多了,但是win11改掉了我很喜欢的磁贴功能,而且右键功能很反人类,他能给你整个分级,以至于右键了还得选一回,挺离谱的,所以立马去找了平替,非常好用,记录一下好用的win11优化小工具
磁贴美化1、下载下载磁贴美化工具
推荐下载安装程序
2、使用双击下载好的ep_setup.exe
在任务栏,单击右键,选择属性
进行磁贴设置
3、贴磁贴配置好后按下win健,就见到熟悉的磁贴了,然后就可以随心配置磁贴了
win10的磁贴可以用Tile Genie 加入自己喜欢的图片,还是很怀念win10的磁贴
右键优化1、下载下载右键优化工具
2、使用双击右键优化工具
选择旧版样式,然后重启资源管理器
优化前,想要看全还得连着shift一块点,很麻烦
优化后,单击右键,显示的就是完整的
1.先去找鼠标样式致美化里面有很多鼠标样式,可以去找一个喜欢的样式,下载后右键安装即可在本地使用,如果要插入博客中使用,需要将样式上传到自己的服务器
我电脑使用的 刻晴 样式
小站使用的ArcStarry样式
个人觉得比较好看
2.上传鼠标到服务器找到光标文件,上传到个人服务器,博客园是支持上传文件的,可以上传到博客园,推荐上传到自己服务器,七牛云之类的服务器有免费额度,可以试试
设置域名,拿到外链
3.在博客中插入鼠标样式代码Hexo鼠标美化:在主题的yaml文件中,使用Inject插入额外样式
# Inject
# Insert the code to head (before '</head>' tag) and the bottom (before '</body>' tag)
# 插入代码到头部 </head> 之前 和 底部 </body> 之前
inject:
head:
- <link rel="style ...
超级详细的mysql本地安装指南1、下载进入MySQL官方网站(MySQL Community Downloads),按下图顺序点击“进入下载页面
MSI Installer有两个,选哪个都可以
第一个是联网在线安装,会在线下载安装包。第二个是离线安装,下载到本地进行安装。
点击“Downloda”进入下载页面。
2、安装1点击刚下载的安装器
2选择仅下载MySQL服务
3点击next,进入下载界面,点击Execute执行下载
4next
5默认配置3306,不用修改,next
5勾选密码校验第一个是强密码校验,mysql推荐使用最新的数据库和相关客户端,MySQL8换了加密插件,所以如果选第一种方式,很可能你的navicat等客户端连不上mysql8。
所以这里一定要选第二个(下图红框的地方),因为我们后面使用mysql客户端navicat版本是9.X,它链接mysql用的是就是这个加密算法,所以这一步很重要。(重要的事情说三遍)
6配置密码
7,继续next
8应用配置
安装完成
3、测试连接配置打开连接工具,测试,其他默认,输入刚才的密码
测试连接
大功告成!
411e7d9f6b03dd7c231b7f75ad9e60a7f8fc55ab22a326e6724679dae5ba19d55bdb175fab9f2cb75dfcbee2e6e8a8e2b62132d9100ed573bb2a04eea1b1c65423cfa1a59a44e0592e2cc0ca68187338d22746765ac4d24cd4849a64dd6712fecbc915f0d78019206833a9954088c9db9bf1209b4cd14916b6d890eaf95c1e716daf0fa487fb24b49a8dbc5d0dc4de6841b7bce6b665ecfa26f38266e9d163bd414f7db303574c59131c6ed8900c9d7a0976ecfda274c0c0addb2fc46fd8480f8bae222c9973709bdc5bdb1235ca78f3b5eeb6265edcc937db8088be4a5cc5b04636985ab020d8e4aec245124b8cd06f51e9d682f8c831cb6 ...
定义:
数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。
用通俗的语言描述:数据库就是一个文件系统,通过标准的 SQL 语言操作文件系统中
的数据,数据库可以用来保存软件系统的数据。
mysql常用数据类型一个java 类对应数据库中一张数据表,一个java 对象对应数据表中一条数据记录。
Java 中 String 在mysql 的类型中对应— char 和 varchar
a) Char 是定长,varchar 是变长的。
b) 例如char(4) 保存 zs,因为 zs 只有二个字符,所以会补充 2 个空格,成为4 个字符插入到数据库中,如果是varchar(4)自动根据存放内容改变长度。
Java 中的 byte, short, int, long, float, double,
sql中的 TINYINT, SMALLINT, INT, BIGINT, FLOAT, DOUBLE.
Java 中的boolean —mysql 逻辑类型 bit 存放一位数值 0 或者 ...