美文网首页FastAI
FastAI00-FastAI入门

FastAI00-FastAI入门

作者: 科技老丁哥 | 来源:发表于2019-10-08 13:39 被阅读0次

从现在开始,学习fastAI,将重点知识记载本笔记上,防止遗忘。

1. Jupyter Notebook技巧

1.1 魔法字 %

%matplotlib inline # 作用是:不另外打开matplotlib显示图像,而在jupyternotebook中显示
%reload_ext autoreload
%autoreload 2
# 作用是:如果import的底层代码被修改,那么自动重新加载,保持代码是最新的。

1.2 获得帮助
对于fastAI中的某个函数,比如untar_data,如果我们想知道它的作用,可以用help(untar_data)来获取这个函数的解释。

当然,也可以直接用?untar_data来获取该函数的定义和参数,这个方法适用于任何python库,并不仅限于fastAI.

有时候,我们先看看某个函数的源码,可以用??untar_data来获取源码,这种方式适合于任何python库

另外,fastAI还自定义了一个获取帮助的方法doc,他可以显示函数的定义,docstring和指向文档的链接。用法:doc(untar_data)。这个是fastAI内部自定义的一个方法,所以仅仅适用于fastAI的各种函数。

2. FastAI简单函数:

一般在jupyter notebook第一行,都会加载所有的fastAI函数,eg:

from fastai import *
from fastai.vision import *

这种写法很适合fastAI函数的各种调试,但不适合于工程上的部署,因为星号表示全部函数的加载,在工程上可能仅仅只需要某几个函数即可,多余的加载会占用内存等。

相关文章

网友评论

    本文标题:FastAI00-FastAI入门

    本文链接:https://www.haomeiwen.com/subject/ebzvpctx.html