模型的内容01

到此为止,若一切顺利,表示NNI安装正确,功能一切正常。但整个流程究竟在做甚麽事情呢?
首先,我们在 Config_detail.yml 档案,修改的 searchSpace 部分,其实就是模型程序 mnist.py 的参数。
而其他的参数,则是在定义 trial, tuner and training services 的参数。
所以,我们既然有了自己写的模型,我们当然很想知道,到底哪组 Hyper-parameters 效果最好?这个 Experiment 就是在做调整 Hyper-parameters 的事情。
或许,您一定会好奇,一切未知的情形下--不知何模型、哪组 Hyper-parameters 较佳的情形下,NNI有没有办法告诉我们解答呢?当然可以的,这便是NNI的主要功能,我们会在後面章节,带大家做一下实验。
在这里,我们先大致了解一下这个模型到底在做些甚麽事情。这个模型(MNIST),主要是在辨认手写的阿拉伯数字0-9。在pytorch framework中,使用CNN(Convolutional Neural Networks),建构出一个CNN的辨识模型,经由现有的资料进行training、validation,以完成此辨识手写的阿拉伯数字的模型。但是,我们跑一次mnist.py,并不知道参数的好坏,势必要来回不断调整。所以,前面章节的过程,便是NNI自动调整 Hyper-parameters 的过程。

那究竟模型程序 mnist.py ,到底是如何做到辨认手写的阿拉伯数字0-9?请看下回分晓。

若你已经熟悉mnist在做甚麽,请跳过[模型的内容]这几章节。


<<:  Day-12 RelativeLayout

>>:  【Day 11】For 回圈

[Day 21] 资料标注 (2/2) — 各种标注方法

子曰:『工欲善其事,必先利其器。 前言 昨天提到依照 Ground truth 改变的速度会让不同...

AI新世界

人的科技文明发展始终来自於人性 在未来的世界当中,随着科技的发展及进步,AI越来越成熟,在很多人类的...

Day34 | WebView元件开发 - 使用Ant Design Mobile UI Library

哈罗大家好,今天我们又重启了extension的开发,话说最近真忙啊,不过就算再忙专案也会进行下去开...

周末雨会(四):自定义资料类别 Defined Data Class

担心晚上天气可能会变糟,两人选择外带饮料。 「刚刚阵列里放的只有价钱,怎麽分辨饮料的名字?」诗忆啜饮...

Day 16:RecyclerView 跳页&资料传递(1)

本篇文章同步发表在 HKT 线上教室 部落格,线上影音教学课程已上架至 Udemy 和 Youtu...