mnist手写数字识别(Logistic回归)
import numpy as np
from sklearn.neural_network import MLPClassifier
from sklearn.linear_model import LogisticRegression
from sklearn.tree import DecisionTreeClassifier
from sklearn.model_selection import KFold
from sklearn.metrics import roc_auc_score path = 'mnist.npz'
f = np.load(path) X_train , y_train = f['x_train'], f['y_train']
X_test , y_test = f['x_test'], f['y_test'] X_train = X_train.astype('float32')
X_test = X_test.astype('float32') X_train /= 255.
X_test /= 255. X_train = X_train.reshape(60000,784)
X_test = X_test.reshape(10000,784) roc_logistcis = 0
clf = LogisticRegression()
clf.fit(X_train,y_train)
y_pred = clf.predict(X_test) sum=0.0
for i in range(10000):
if(y_pred[i] == y_test[i]):
sum = sum+1 print('Test set score: %f' % (sum/10000.)) # Test set score: 0.920200
mnist手写数字识别(Logistic回归)的更多相关文章
- Android+TensorFlow+CNN+MNIST 手写数字识别实现
		
Android+TensorFlow+CNN+MNIST 手写数字识别实现 SkySeraph 2018 Email:skyseraph00#163.com 更多精彩请直接访问SkySeraph个人站 ...
 - 基于tensorflow的MNIST手写数字识别(二)--入门篇
		
http://www.jianshu.com/p/4195577585e6 基于tensorflow的MNIST手写字识别(一)--白话卷积神经网络模型 基于tensorflow的MNIST手写数字识 ...
 - 手写数字识别  ----Softmax回归模型官方案例注释(基于Tensorflow,Python)
		
# 手写数字识别 ----Softmax回归模型 # regression import os import tensorflow as tf from tensorflow.examples.tut ...
 - 深度学习之 mnist 手写数字识别
		
深度学习之 mnist 手写数字识别 开始学习深度学习,先来一个手写数字的程序 import numpy as np import os import codecs import torch from ...
 - 第三节,CNN案例-mnist手写数字识别
		
卷积:神经网络不再是对每个像素做处理,而是对一小块区域的处理,这种做法加强了图像信息的连续性,使得神经网络看到的是一个图像,而非一个点,同时也加深了神经网络对图像的理解,卷积神经网络有一个批量过滤器, ...
 - mnist 手写数字识别
		
mnist 手写数字识别三大步骤 1.定义分类模型2.训练模型3.评价模型 import tensorflow as tfimport input_datamnist = input_data.rea ...
 - 持久化的基于L2正则化和平均滑动模型的MNIST手写数字识别模型
		
持久化的基于L2正则化和平均滑动模型的MNIST手写数字识别模型 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文献Tensorflow实战Google深度学习框架 实验平台: Tens ...
 - 用MXnet实战深度学习之一:安装GPU版mxnet并跑一个MNIST手写数字识别
		
用MXnet实战深度学习之一:安装GPU版mxnet并跑一个MNIST手写数字识别 http://phunter.farbox.com/post/mxnet-tutorial1 用MXnet实战深度学 ...
 - Tensorflow之MNIST手写数字识别:分类问题(1)
		
一.MNIST数据集读取 one hot 独热编码独热编码是一种稀疏向量,其中:一个向量设为1,其他元素均设为0.独热编码常用于表示拥有有限个可能值的字符串或标识符优点: 1.将离散特征的取值扩展 ...
 
随机推荐
- ant design 修改tab样式
			
.ant-tabs-ink-bar{ background-color: transparent !important; } .ant-tabs-top .ant-tabs-ink-bar-anima ...
 - 使用java.util.List的subList方法进行分页
			
java.util.List中有一个subList方法,用来返回一个list的一部分视图. List<E> subList(int fromIndex, int toIndex); 它返回 ...
 - HDU 1142 A Walk Through the Forest(最短路+记忆化搜索)
			
A Walk Through the Forest Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Jav ...
 - 「微信小程序」PHP异步进程async-helper实例详解
			
PHP异步进程async-helper实例详解 PHP 的异步进程助手,借助于 AMQP 实现异步执行 PHP 的方法,将一些很耗时.追求高可用.需要重试机制的操作放到异步进程中去执行,将你的 HTT ...
 - 解决Windows下编辑脚本上传到Linux后遇到^M的方法
			
Windows下编辑脚本上传到Linux后遇到^M,导致脚本无法执行,原因是因为Linux与Windows对 "回车键" 编码不同 解决方法如下: 在使用UE->文件-> ...
 - 记一次 oracle 12.2 RAC : Transaction recovery: lock conflict caught and ignored
			
节点一 alert日志: PDB(17):Transaction recovery: lock conflict caught and ignored PDB(17):Transaction reco ...
 - iOS TabBarItem设置红点(未读消息)
			
实现原理: 其实是自定义一个view,将view添加到UITabBar上面,也可以是一个按钮,设置背景图片,和label.废话少说直接上代码搞一个UITabBar的分类 #import <UIK ...
 - Java并发编程(七)终结线程
			
线程的状态 一个线程会有如下五个状态 1.新建:线程在被创建时会暂时处于这种状态,此时系统为线程分配资源并对其进行初始化 2.就绪:此时线程已经可以运行,只是系统没有为其分配CPU时间. 3.运行:系 ...
 - react native android模拟机调试
			
模拟机调试首先要确认你的环境变量的path中是不是有adb的路径,adb一般在android的adk目录下的platform-tools下,android目录默认是在c盘user/administra ...
 - 关于STM32 DMA相关总结[概述知识点]
			
关于DMA相关知识的总结,写给未来的自己,希望有帮助.立个Flag[坚持写博客总结自己工作或学习记录自己的生活] ------------------------------------------- ...