首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >深度学习-FAST-AI

深度学习-FAST-AI

作者头像
DrugScience
发布于 2021-02-04 11:14:48
发布于 2021-02-04 11:14:48
6770
举报
文章被收录于专栏:DrugScienceDrugScience

###1:简介

关于fast.ai: Python语言, 免费且完善的教程, 对深度学习的免费开源库, 为最受学生欢迎的MOOC课程平台之一, 致力于快速的解决实际问题, 接地气?。

官网:https://www.fast.ai/

宗旨:Making neural nets uncool again

###2:安装

(1)pip

代码语言:javascript
复制
pip install fastai

(2)conda

代码语言:javascript
复制
conda install fastai

###3:Dog vs Cat 图像识别的代码实现

>平台:Colab(geogle) 有些代码需要运行的时间过长,我就直接使用github上的结果了。

(1)申请gmail:https://www.google.com/intl/zh-CN/gmail/about/# PS:不要使用chrome浏览器,手机号码前面+86即可。参考:https://www.zhihu.com/question/48425273

(2)建立python3记事本 文件-新建python3记事本

(3)代码输入

代码语言:javascript
复制
%reload_ext autoreload
%autoreload 2
from fastai.vision import *
#导入包
path = untar_data(URLs.DOGS)
path
#下载数据,查看位置
代码语言:javascript
复制
执行后结果
data = ImageDataBunch.from_folder(path, ds_tfms=get_transforms(), size=224).normalize(imagenet_stats)
data.show_batch(rows=4)
#显示训练的照片,4×4
代码语言:javascript
复制
执行后结果
learn = cnn_learner(data, models.resnet34, metrics=accuracy)
learn.fit_one_cycle(1)
#开始训练
#使用reset34模型,

正在训练

代码语言:javascript
复制
训练完成
learn.unfreeze()
learn.fit_one_cycle(6, slice(1e-5,3e-4), pct_start=0.05)

运行后结果

代码语言:javascript
复制
accuracy(*learn.TTA())
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-28,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档