优达学城 深度学习 任务1

这几天刚好有环境,打算学习一下深度学习
看了一圈介绍,发现优达学城的深度学习课程作为入门课程还是不错的

今天看了第一章节的视频,顺便做了任务1
任务1难度不大,按照网站上的说明可以完成下载、打包等工作

Problem 6 没有给代码,下面是我的代码,供大家参考

import numpy as np
import pickle
from sklearn.linear_model import LogisticRegression

print 'start load data!'
data = pickle.load(open('notMNIST.pickle','rb'))

train_features = data['train_dataset']
train_labels = data['train_labels']

test_features = data['test_dataset']
test_labels = data['test_labels']

train_len = len(train_features)
train_features = train_features.reshape(train_len,784)

test_len = len(test_features)
test_features = test_features.reshape(test_len,784)

print 'start train!'
classifier = LogisticRegression()
classifier.fit(train_features, train_labels)

print 'start predict!'
score = classifier.score(test_features,test_labels)

print 'The accuray score is %s' % str(score)


训练集大小:30000,测试集大小:10000
实验结果如下,正确率87.94%,正确率还凑活吧,速度挺慢的。
这里写图片描述


参考

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值