机器学习学习
阿优乐扬
阿优乐扬是一种追求,一种标准,一种态度,一种精神;阿以至优,乐享于扬!2017级贵州财经大学信息学院学生,主修专业信息管理与信息系统,辅修专业金融学。学习方向为数据挖掘与数据分析,欢迎交流学习13124677419
展开
-
机器学习之K均值算法(K-means)聚类
K均值算法(K-means)聚类【关键词】K个种子,均值一、K-means算法原理聚类的概念:一种无监督的学习,事先不知道类别,自动将相似的对象归到同一个簇中。K-Means算法是一种聚类分析(cluster analysis)的算法,其主要是来计算数据聚集的算法,主要通过不断地取离种子点最近均值的算法。K-Means算法主要解决的问题如下图所示。我们可以看到,在图的左边有一些点,我们用肉眼可以看出来有四个点群,但是我们怎么通过计算机程序找出这几个点群来呢?于是就出现了我们的K-Means算法原创 2020-03-24 01:05:38 · 1872 阅读 · 0 评论 -
机器学习之SVM人脸识别
操作平台: windows10, python37, jupyter任务目标: 使用SVC算法,识别人脸,姓名文章目录1、导入图片数据2、随机查看图片3、建模评估4、PCA数据处理4.1、数据脱敏处理4.2、建模评估5、过采样技术处理5.1、查看原始数据5.2、过采量5.3、建模评估5.4、批量展示预测图片原创 2020-03-23 14:51:29 · 1527 阅读 · 0 评论 -
机器学习之SVM线性与非线性问题学习
文章目录第一部分:线性问题部分1.1、生成随机散点1.2、建模1.3、数据可视化第二部分:非线性问题部分2.1、随机生成数据2.2、属性组合分隔数据2.3、建模2.3.1、测试范围2.3.2、预测分隔2.3.3、求它的距离第三部分:SVM回归实战3.1、准备数据3.2、建立模型3.3、预测数据及可视化第一部分:线性问题部分import numpy as npimport matplot...原创 2020-03-23 00:20:02 · 1355 阅读 · 0 评论 -
机器学习之支持向量机SVM(Support Vector Machine)
文章目录一、支持向量机的原理解决的问题:线性分类及其约束条件:2、实战2.1、线性回归2.2、支持向量机SVM2.3、多项式特征一、支持向量机的原理Support Vector Machine。支持向量机,其含义是通过支持向量运算的分类器。其中“机”的意思是机器,可以理解为分类器。那么什么是支持向量呢?在求解的过程中,会发现只根据部分数据就可以确定分类器,这些数据称为支持向量。见下图...原创 2020-03-22 01:55:25 · 640 阅读 · 0 评论 -
机器学习之短信、邮件、新闻分类实战学习
文章目录1、导入数据1.1、读取数据“SMSSpamCollection”1.2、确定研究对象2、统计词频2.1、文本向量化处理2.2、查看词频3、建模与评估3.1、训练模型3.2、模型评估3.2.1、高斯分布正太分布3.2.2、多项式分布朴素贝叶斯3.2.3、二项式分布3.2.4、KNN3.2.5、决策树操作平台: windows10, python37, jupyter数据下载: htt...原创 2020-03-20 14:28:34 · 922 阅读 · 0 评论 -
机器学习之KNN-手写数字识别
1、读取数据1.1、导入相关库1.2、读取一张图片测试1.3、读取所有图片2、数据预处理2.1、list转numpy2.2、添加对应数字3、随机抽取训练集与测试集4、训练模型并预测4.1、训练模型4.2、预测4.3、计算准确率4.4、精确度调整5、识别某张图片5.1、读取图片5.2、识别数字 这些数据全部都是图片,从0~9,一个数字共500张,并且每个数字图片都在对应的文件夹下,以 `自身值_序号.bmp` 的方式进行命名原创 2020-03-18 17:48:20 · 1953 阅读 · 0 评论