随笔分类 -  机器学习

摘要:1、多标签分类 有些情况,会想让你的分类器给一个样例输出多个类别。比如思考一个人脸识别器,并识别出这个是谁。这就需要对于同一张图片,首先识别出有几个人,并给识别出的人贴上标签。这就是多个二值标签的分类系统被叫做多标签分类系统。 现在,我们打算使用MNIST数据做一个是否为大数字(大于6)、是否为奇数 阅读全文
posted @ 2020-03-03 12:13 牛犁heart 阅读(2115) 评论(0) 推荐(1)
摘要:1、多类分类 二分类器只能区分两个类别,多分类器则可以区分多余两个类别 一些算法(比如随机森林分类器或者朴素贝叶斯分类器)可以直接处理多分类问题,而其他的一些算法(比如SVM分类器或者线性分类器)择时严格的二分类器。当然也有许多策略让二分类器去执行多分类问题 "一对所有"(OvA)策略:创建一个将图 阅读全文
posted @ 2020-03-03 11:48 牛犁heart 阅读(1295) 评论(0) 推荐(0)
摘要:1、精确度 cross_val_score(sgd_clf, X_train, y_train_5, cv=3, scoring="accuracy") array([ 0.909 , 0.90715, 0.9128 ]) 尤其当处理有偏差的数据集时,比如其中一些类比其他类频繁的多,精确度不是一个好 阅读全文
posted @ 2020-02-28 15:42 牛犁heart 阅读(774) 评论(0) 推荐(0)
摘要:读取多张MNIST图片 在读取多张MNIST图片之前,我们先来看下读取单张图片如何实现 每张数字图片大小都为28 * 28的,需要将数据reshape成28 * 28的,采用最近邻插值,如下 def plot_digit(data): img = data.reshape(28,28) plt.im 阅读全文
posted @ 2020-02-21 13:44 牛犁heart 阅读(390) 评论(0) 推荐(0)
摘要:在使用Sklearn进行加载自带的数据集MNIST时,总是报错,代码及相应的错误显示如下: from sklearn.datasets import fetch_mldata mnist = fetch_mldata('MNIST original', transpose_data=True) 由于 阅读全文
posted @ 2020-02-20 12:12 牛犁heart 阅读(1586) 评论(0) 推荐(0)
摘要:在学习《Scikit_Learn 与 TensorFlow机器学习实战指南》之前,也曾一直苦恼,不管是机器学习还是深度学习他的一个总体的流程是什么,头脑中没有一个大概的概念。在本书中,作者给出了答案: 项目概述 获取数据 发现并可视化数据,发现其中的规律 为机器学习算法准备数据(对数据的清洗等操作) 阅读全文
posted @ 2020-02-03 15:43 牛犁heart 阅读(2539) 评论(0) 推荐(0)