| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> fastai学习笔记(二)——乳腺癌识别 -> 正文阅读 |
|
[Python知识库]fastai学习笔记(二)——乳腺癌识别 |
本次为fastai学习笔记的第二弹——乳腺癌识别? ? ? ? ? ? ? ? 在本次的分享中将采用自下而上的方法,完整的建立fastai神经网络建立过程。 我使用的配置:语言环境:python 3.8.5 编译器:jupyter notebook 使用到的库:? numpy,fastai,pandas,os
目录 三,使用translate_learn调用(resnet34) ?最后:本次我们使用了fit_one_cycle进行训练6个epochs后,正确率达到:92.5%。 一,数据说明:? ? ? ? ? ? ? ??本次使用的数据集中还有两个label(0—1).其中 :
? ? ? ? ? ? ? ? 数据集切分:
二,DataBlock and dataloders? ? ? ? 导入数据路径:path.BASE :BASE_PATH is a fastai thing, which is defined in the fastcore library。
? ? ? ? ? ? ? 定义DataBlock and dataloaders: item_tfms:在cpu中将图片resize为460大小。 batch_tfms: 使用GPU对图片做更多处理。
? ? ? ? ? ? ? ? fastai提供了summary函数,可以对datablock的过程进行调整。
截图不完整 训练图像可视化:
使用translate_learn调用(resnet34)
使用fastai提供的 lr_find(),对初始网络的learn_rate进行寻找: SuggestedLRs(valley=0.0010000000474974513 使用lr=1e-3训练3 epochs。目的是对网络的最后一层参数进行调整。
? 在对网络的最后一层调整时,其他层不训练。先将其解冻。并同样寻找最佳推荐学习率
SuggestedLRs(valley=0.0003981071640737355) ?使用fit_one_cycle对网络进行训练:
?画出混淆矩阵:
? ?最后:本次我们使用了fit_one_cycle进行训练6个epochs后,正确率达到:92.5%。? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 15:18:50- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |