machine learning
Mr-Cat伍可猫
不会编程的文科生不是一个好的数学家
展开
-
机器学习(周志华)课后作业/习题答案
前言:本作业系笔者通过个人思考、参考博文、引擎搜索、查阅资料等各种途径完成,因此必然有解答不当之处。故本系列答案仅仅作为笔者个人笔记使用(相当于笔者的在线笔记本,因此仅一家之言)。此外笔者只完成部分认为有用的问题。 持续更新中…第一章1.1通常情况下,版本空间是正例的泛化。在我们确定学习目标之后(比如找到“好瓜”,视为正例),可能有多个假设(hypothesis)是跟我们的目标一致的,满足...原创 2019-01-23 17:32:59 · 28619 阅读 · 0 评论 -
周志华《机器学习》章节整理
《机器学习》课后答案见课后答案本部分主要目的在于:使用现有的包(主要是sklearn)实现课程中的问题,同时也是对应课文介绍一些常用包 持续更新中…第二章 模型评估和选择1)测试集和训练集的划分这部分内容主要参加文献3,。 参考文献1.为什么要用交叉验证2.sklearn.model_selection3.sklearn.model_selection.train_test_s...原创 2019-01-26 23:57:23 · 1733 阅读 · 0 评论 -
将图片读取为像素格式
使用python有两种方法:使用scipy.misc使用imageio#可以使用scipy.misc和imageio中的任何一种,这里我使用scipy.misc,#所以我注释掉了imageioimport matplotlib.pyplot as pltimport scipy.misc#import imageio#读取文件目录image_file_name = (r'C...原创 2019-01-09 20:56:11 · 1729 阅读 · 1 评论 -
机器学习-Andrew Ng课程笔记
本文是参考Andrew Ng网上课程和别人总结的机器学习笔记,作为笔者学习的参考,笔者主要实现了一些程序问题。持续更新中…1 两个参数梯度下降法现在有一组数据,plot之后如下图x = np.array([1,3,4,7,9,10,11,18])y = np.array([5,12,12,20,32,30,33,60])现在问:当x等于8的时候,y的取值是多少?首先看这个图,具有...原创 2019-01-11 00:07:54 · 251 阅读 · 0 评论 -
聚类cluster
一,k均值算法(一)自己写程序举例,在excel中有四个点的坐标如下,表示样本集 D=(x1,x2,x3,x4)D=(x_1,x_2,x_3,x_4)D=(x1,x2,x3,x4)(分别对应下图中的最左边标签对应的数,x1=(2.2,2.3)...x_1=(2.2,2.3)...x1=(2.2,2.3)...)现在将这四个点画出来import numpy as npimpor...原创 2018-11-28 17:30:28 · 620 阅读 · 0 评论 -
机器学习之图像分割
KMeans方法(待续…)通过kmeans方法将图像通过像素点大小值的不同进行聚类比如下图的乔巴通过kmeans聚类得到import numpy as npimport PIL.Image as image #PIL即python image libraryfrom sklearn.cluster import KMeansdef loadData(filePath): ...原创 2018-11-29 23:25:27 · 3750 阅读 · 5 评论 -
贝叶斯分类器
对于连续属性而言,可以考虑使用概率密度函数(如果是离散的,直接数数即可)。对于贝叶斯统计,有以下公式:1)属性连续的情况举例1:以下是小孩和成年人的数据,其中第一个数表示身高,第二个数表示体重,根据以下数据判断新数据(120,120),(165,110)是成人还是小孩首先,我们假设身高和体重是互不相关的,即独立的影响判断的结果,如此可以使用高斯分布作用于朴素贝叶斯上,由于已经假设独立同...原创 2018-11-23 15:09:11 · 288 阅读 · 0 评论 -
sklearn库
本文是视频学习笔记监督学习(supervised learning):有数据和标签 如classification,regression无/非监督学习(unspervised learning):只有数据没有标签clustering半监督学习:结合了监督学习和无监督学习,如只有少部分有标签强化学习(reinforcement learning):从经验中总结提升遗传算法(genetic ...原创 2018-11-28 22:40:37 · 561 阅读 · 0 评论