美文网首页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