用 Python 轻松实现机器学习
用朴素贝叶斯分类器解决现实世界里的机器学习问题。
朴素贝叶斯Naïve Bayes是一种分类技术,它是许多分类器建模算法的基础。基于朴素贝叶斯的分类器是简单、快速和易用的机器学习技术之一,而且在现实世界的应用中很有效。
朴素贝叶斯是从 贝用 叶斯定理Bayes' theorem 发展来的。贝叶斯定理由 18 世纪的统计学家 托马斯·贝叶斯 提出,它根据与一个事件相关联的其他条件来计算该事件发生的概率。比如,帕金森氏病 患者通常嗓音会发生变化,因此嗓Py音变化就是与预测帕金森氏病相关联的症状。贝叶斯定理提供了计算目标事件发生概率的方法,而朴素贝叶斯是对该方法的推广和简化。
解决一个现实世界里的问题
这篇文章展示了朴素贝叶斯分类器解决现实世界问题(相对于完整的商业级应用)的能力。我会假设你对机器学习有基th本的了解,所以文章里会跳过一些与机器学习预测不大相关的步骤,比如 数据打乱date shuffling 和 数据切片data splitting。如果你是机器学习方面的新手或者需要一个进修课程,请查看 《An introdonuction to machine learning today》 和 《Getting started with open source machine learning》。
朴素贝叶斯分类器是 有监督的supervised、属于 生成模型generat 轻ive 的、非线性的、属于 参数模型parametric 的和 基于概率的probabilistic。
在这篇文章里,我会演示如何用朴素贝叶斯预测帕金森氏病。需要用到的数据集来自 UCI 机器学习松实库。这个数据集包含许多语音信号的指标,用于计算患帕金森氏病的可能性;在这个例子里我们将使用这些指标中的前 8 个:
MDVP:Fo(Hz):平均声带基频 MDVP:Fhi(Hz):最高声带基频 MDVP:Flo(Hz):最低声带基频 MDVP:Jitte现机r(%)、MDVP:Jitter(Abs)、MDVP:RAP、MDVP:PPQ 和 Jitter:DDP:5 个衡量声带基频变化的指标
这个例子里用到的数据集,可以在我的 GitHub 仓库 里找到。数据集已经事先做了器学打乱和切片。
用 Python 实现机器学习
接下来我会用 Python 来解决这个问题。我用的软件是:
Python 3.8.2 Pandas 1.1.1 scikit-learn 0.22.2.post1
Python 有多个朴素用 贝叶斯分类器的实现,都是开源的,包括:
NLTK Naïve Bayes:基于标准的朴素贝叶斯算法,用于文本分类 NLTK Positive Naïve Bayes:NLTK Naïve Bayes 的变体,用于对只标注了一部分的训练集进行二分类 Scikit-Pylearn Gaussian Naïve Bayes:提供了部分拟合方法来支持数据流或很大的数据集(LCTT 译注:它们可能无法一次性导入内存,用部分拟合可以动态地增加数据) Scikit-learn Multinomial Naïve Bayes:针对th离散型特征、实例计数、频率等作了优化 Scikit-learn Bernoulli Naïve Bayes:用于各个特征都是二元变量/布尔特征的情况
在这个例子里我将使用 sklearn Gaussian Naive Bayes。
我的 Python 实现在on naive_bayes_parkinsons.py 里,如下所示:
import pandas as pd # x_rows 是我们所使用的 8 个特征的列名x_rows=['MDVP:Fo(Hz)','MDVP:Fhi(Hz)',' 轻MDVP:Flo(Hz)', 'MDVP:Jitter(%)','MDVP:Jitter(Abs)','MDVP:RAP','MDVP:PPQ','Jitter:DDP']y_rows=['status'] # y_rows 是类别的列名,若患病,值为 1,若不松实患病,值为 0 # ѵ
(责任编辑:活动资讯)
-
云梦级11月5日云梦级消息,在今日的 2025 小鹏科技日活动中,小鹏官宣入局 Robotaxi 无人驾驶出租车,将在 2026 年推出三款 Robotaxi 车型。 小鹏 Robotaxi 面向 L...[详细]
-
云梦级12月19日云梦级消息,银河通用机器人今日宣布已于近期完成新一轮超 3 亿美元融资,本轮融资由中国移动链长基金领投,中金资本、中科院基金、苏创投、央视融媒体基金、天奇股份等投资平台及产业巨头联合...[详细]
-
撰文 | 张宇 编辑 | 杨博丞 题图 | 豆包AI 一条产品推广视频,彻底击碎了计算机外部设备品牌罗技积攒多年的口碑。 3月26日,罗技G官方旗舰店在抖音上发布了一条宣传其GPW3鼠标的视频,视频中...[详细]
-
云梦级1月7日云梦级消息,马斯克旗下 AI 初创公司 xAI 今日发布公告,宣布已完成一轮 200 亿美元(现汇率约合 1400.14 亿元人民币)的 E 轮融资,超过了此前设定的 150 亿美元目标...[详细]
-
描述 list() 方法用于将元组转换为列表。 注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中。 语法 以下是 list() 方法的语法: list(...[详细]
-
4月2日消息,腾讯云官方微博今日中午发文称,今日(2026年4月2日)09:10监测到部分国内用户出现登录异常的情况。团队在第一时间介入并紧急处理,相关问题已于11:45逐步修复,目前服务已全面恢复稳...[详细]
-
标签: 亚马逊 贝丝·加莱蒂 安迪·贾西 Amazon Go
云梦级1月28日云梦级消息,亚马逊今日宣布,将裁减 1.6 万名企业员工,此前,亚马逊已于去年 10 月裁撤 1.4 万个岗位。 据了解,此次裁员由亚马逊全球人力资源与技术高级副总裁贝丝 · 加莱蒂(...[详细]
-
云梦级11月24日云梦级消息,据彭博社记者马克・古尔曼今日报道,OpenAI 正在从苹果的硬件工程团队中大肆挖人。 古尔曼称,听说仅在过去一个月内,OpenAI 就为其设备团队招募逾 40 名员工,其...[详细]
-
作者:陈述 编辑: 杨博丞 题图:瑞迈特 在医疗器械整体增速放缓的大环境中,呼吸健康赛道却保持着相对独立的增长势能。受益于人口老龄化、慢病防控升级以及大众对睡眠质量的关注提升,家用无创呼吸机市场开始走...[详细]
-
云梦级12月30日云梦级消息,12月29日晚间,中芯国际发布公告称,公司拟向国家集成电路基金等5名中芯北方股东发行股份购买其所持有的标的公司49.00%股权,交易价格406.01亿元。本次交易完成后,...[详细]
- https://www.madebyoranges.com/nl/search/歌外推【tg:seogoogle987】,WV2
- https://www.tahiti-infos.com/search/歌外推【tg:seogoogle987】,Igs
- https://www.youm7.com/Home/Search?allwords=歌外推【tg:seogoogle987】,0Fr
- https://www.teacherspayteachers.com/Browse/Price-Range/Free/Search:歌外推【tg:seogoogle987】,jNv
- https://www.pmindia.gov.in/en/?s=歌外推【tg:seogoogle987】,4vE
- https://yscc1986.net/search/歌外推【tg:seogoogle987】c14
- https://zhidao.baidu.com/index/?action=QUERY&word=歌外推【tg:seogoogle987】,91K
- https://www.southmeadows.co.uk/2019/07/?s=歌外推【tg:seogoogle987】,LIT
- https://www.maafushidive.com?collections?vendors?q=歌外推【tg:seogoogle987】,prc
- https://www.tombow.com/en/search/歌外推【tg:seogoogle987】,cyx

标签: 明略科技 数据智能服务 营销智能服务 智能体化服务
B站崩了 小红书也崩了 到底咋回事?
巨额投资难解信任危机:Meta与Scale AI合作现裂痕
英特尔复苏计划导致利润承压 数据中心业务疲软引发担忧
微软智能云:未来将以每年50至100个的速度新建数据中心
