源码技术
php
java
python
Linux
当前位置:
首页
>
python
>Python-机器学习①
Python-机器学习①
2026-10-12 11:46:44
Python-机器学习①
Python里用于机器学习的库是scikit-learn.
计算机的底层结构是0和1,只能按照我们写好的规则执行。
机器学习是模仿我们人的学习能力,让计算机基于大量的数据和答案自动挖掘潜在的规律,不断进行迭代,
从而
实现对未知数据
做出正确的行为
。
在这个过程中计算机迭代出来的模型性能,等同于我们人的学习能力。
这个模型的学习的来源是
“数据
”。
机器学习过程可以概括为:
准备数据→模型训练→模型使用→模型评价。
数据是模型的基础,我们将带有标签的数据(带有正确答案的数据)的学习过程称为
监督学习
,分为
分类和回归
。
带标签的数据就像一个方程y-x,每一个X都有一个y与其对应。,,
另外一种是只有X,没有对应的Y,计算机自动学习的过程为
无监督学习
。分为
聚类和降维
。
聚类
是将一组数据分为不同的组,使用每一组的数据尽可以相似。有K-均值法,将数据分为k个组;基于密度的DBSCAN类。可用于客户分群,文档聚类。
降维
,从一堆维度中找到影响比较大的维度,使用PCA主成分分析法。将高维数据投影到低维的空间。
模型评价:
回归类的模型
是基于连续的自变量看因变量如何变化,预测结果是一个数值,
预测值和实际值的差值
就可以用来评价模型的性能。
我们用到的指标有MSE(mean-squared-error)均方误差和决定系数R²。MSE越小,模型越准确。决定系数R²越接近1,表示模型对数据的拟合程度越好。这类模型可用来预测下个月产品的销量以及房价。
分类的模型
,输出的是离散变量。输出一个类型。以常见的2分类(A,B)为例。对于A项,模型即可以预测它为A,也可能为B,同理对B的预测也是有2种更可能。A项预测为B,写AB。我们定义精确率为(AA+BB)/(AA+AB+BA+BB),所有样本中预测正确的比例。
精确率(Precision):预测为“正类”的样本中,真正为正的比例,关注预测为正是否靠谱。
召回率(Recall):所有实际为“正类”的样本中,被模型识别出来的概率
F1分数是精确率和召回率的调和平均值=2*P*R/(P+R)
在程序编写过程中,先引用模块importxx, 然后model=引用的模块;模块训练model.fit();数据预测model.predict();model.score()模型评估。
以模仿神经元建立的神经网络也属于机器学习的范畴。因神经网络的层数多时的学习,我们称之为深度学习。这是现在很多牛逼的功能的重点区域了。
--未完待续
Day 4
#Python学习
,
#机器学习
,
#记录生活
命运的微妙,被我不断地自我觉察到了时,我就在走选择自己路。
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:596563534@qq.com 。
【Python3.10.1】Python3.10.1完整激活安装包下载与安装说明
检测中国大陆身份证号码是否符合标准的 Python 程序
最新文章
【Python3.10.1】Python3.10.1完整激活安装包下载与安装说明
【Python3.7.3】Python3.7.3完整激活安装包下载与安装说明
【Python3.7.0】Python3.7.0完整激活安装包下载与安装说明
Python函数:return返回值用法
Python异常概念与常见错误
Python集合的交集、并集、差集运算
Python函数:函数嵌套与作用域
超详细 Arch Linux系CachyOS系统电脑安装教程
RockyLinux 8.10安装4090显卡驱动及CUDA 12.9
别忽视Python项目,刷起来才是正道
热门文章
Linux 全部重启命令 汇总+区别+生产禁忌(CentOS7/8、Ubuntu、信创系统通用)
Linux C系统管理接口,系统信息和权限管理
用好这份 Linux 命令手册,让你的运维效率翻倍
Python快速入门学习笔记八:数据容器 之 字符串
双系统必看:Linux 7.1 原生支持 NTFS 读写,挂载 Windows 分区终于稳了
Python函数:函数概念与def语法
一个数据包是怎么从网卡到你的程序的?Linux 网络收包全链路图解
Python函数:函数的参数
一周练完的102个Python项目,你就牛了!
Python超火职业,背后的高薪秘密谁懂.
随机文章
10个月宝宝每天需要喝多少奶粉?
建议收藏!一图彻底掌握python.
再也不怕半夜被叫醒!Linux服务宕机自动恢复脚本(nginx/mysql通用)
Python学习资料
我用 Python 跑了 1000 次回测,结果让我惊出一身冷汗
03 环境搭建:Python+通达信
Python题库第2题:找出三数之和为零的数据
Linux 最新资讯 20260428——Fedora 44 发布:引领 Linux 创新前沿
python做金句视频,发现单词时间点与打字机音效不匹配,目前报变量名冲突错误
python数据可视化真的很水啊,无非就这16页纸
常用的100个python语法知识点