当前位置: 首页 > news >正文

机器学习:逻辑回归实现二元分类

本例子以鸡蛋受精卵为例,假设未受精的鸡蛋在某个区域聚集,受精的在另一个区域。比如,用正态分布生成两个类别的数据,均值不同,方差相同或不同。例如,未受精的鸡蛋的特征均值为[1,1],受精的为[4,4],这样两类数据点可以在二维空间中被分开。

首先,生成数据。使用sklearn的make_classification或者直接手动生成。比如,生成两个类别的点,各50个样本,每个样本有两个特征。

例如,使用numpy的random.multivariate_normal生成两个不同的分布。

然后,合并数据,创建标签,0和1代表两类。

数据标准化:使用StandardScaler,使得每个特征的均值为0,方差为1,这样有助于模型训练。

分割数据集:训练集和测试集,比例通常为8:2或7:3。

训练逻辑回归模型:用LogisticRegression类。

预测测试集,计算准确率,混淆矩阵等。

可视化部分:画出训练数据和测试数据的散点图&#

相关文章:

  • Linux扩展
  • 开源AI智能名片链动2+1模式S2B2C商城小程序源码赋能下的社交电商创业者技能跃迁与价值重构
  • 毕业项目-基于java的入侵检测与防御系统
  • 联想笔记本电脑在Windows下通过联想驱动实现风扇控制
  • MH2103 MH22D3系列的JTAG/SWD复用功能和引脚映射,IO初始化的关键点
  • 40岁的苦与乐
  • 硅谷甄选41集-71集
  • 百度AI开发者大会:连发多款AI应用,覆盖AI数字人等热门赛道
  • 【C++11】可变参数模板
  • 网络原理 - 9
  • 头歌实训之存储过程、函数与触发器
  • 【数据结构入门训练DAY-24】美国大选
  • MCP 安全困境与Agent安全框架的应对之道
  • 深度理解linux系统—— 了解操作系统
  • Maven的概念与初识Maven
  • Android JIT( ART即时编译器),Just In Time Compiler,即时编译技术
  • 【大模型】Coze AI 智能体工作流从配置到使用实战详解
  • Simulink 数据存储机制:Base Workspace、Model Workspace 与 Data Dictionary 的核心区别
  • Python + Playwright:如何在Docker 容器运行测试?
  • docker容器运维工具——ctop
  • 滨江集团去年营收约691亿元,尚未结算的预收房款1253亿元
  • 五一假期“热潮”来袭,计划南下的小伙伴注意了
  • 大家聊中国式现代化|周冯琦:转角见美,让“绿意”触手可及
  • 泽连斯基公布与特朗普会晤细节,强调实现全面、无条件停火
  • 人民日报任仲平:为什么中国意味着确定性、未来性、机遇性
  • “80后”阿伯丁大学法学硕士朱江已任四川泸州市副市长