建设部网站监理工程师查询,太原网站推广公司,中国工程建设有限公司,网站建设安全要求【实验名称】 实验#xff1a;分类算法 【实验目的】 1.了解分类算法理论基础 2.平台实现算法 3. 编程实现分类算法 【实验原理】 分类(Categorization or Classification)就是按照某种标准给对象贴标签(label),再根据标签来区分归类。 【实验环境】 OS#xff1a;Ubuntu16.0…【实验名称】 实验分类算法 【实验目的】 1.了解分类算法理论基础 2.平台实现算法 3. 编程实现分类算法 【实验原理】 分类(Categorization or Classification)就是按照某种标准给对象贴标签(label),再根据标签来区分归类。 【实验环境】 OSUbuntu16.04 PyCharm 2017.3 Mining 【实验步骤】
复习分类算法的简单实现 一起通过一个小案例回顾如何构建一个最简单的分类器 1导入数据 from sklearn import datasets iris datasets.load_iris() 2创建分类器 from sklearn.naive_bayes import GaussianNB gnb GaussianNB() 3训练 y_pred gnb.fit(iris.data, iris.target).predict(iris.data) 4分类器的效果 print(“Number of mislabeled points out of a total %d points : %d” % (iris.data.shape[0],(iris.target ! y_pred).sum()))
题目人群的收入预测 现在我们获得了一个数据集adult.data.txt该数据集由多组个人信息构成其中信息包含年龄、工作、婚姻等属性以及类别收入我们希望根据这些已有数据推出未知收入群体的收入情况。 STEP1加载数据并查看数据我们希望依据不同的类别收入加载相同数量的数据因为如果不同的类别的数据体量相差很大会造成分类器向大数据体量一方倾斜问题一补充代码实现上述效果。 STEP2转换数据的属性编码因为原数据中的属性是包含英文字符无法进行数学运算请将其转换为数值型数据问题二补充代码实现上述功能。 STEP3创建一个分类器将STEP1、STEP2处理好的数据进行训练并使用交叉验证评测分类器的效果问题三补充代码实现上述功能。 STEP4对新个体采用同样的编码处理预测其收入类别问题四补充代码实现上述功能。