minitorch
文章平均质量分 91
pytorch关键组件抽取,快速了解深度学习框架
吨吨不打野
不要慌,不要慌,太阳落下有月光
展开
-
minitorch系列记录——3. 自动求导
参考:https://minitorch.github.io/module1.html1. 基本功能完成第一步:将module0中实现的内容转移到module1中(注意,测试不一定能检测出所有问题,很可能会在这章)minitorch/operators.py minitorch/module.py tests/test_module.py tests/test_operators.py project/run_manual.py...原创 2021-11-18 15:29:44 · 1079 阅读 · 0 评论 -
minitorch系列记录——3. 自动求导(文档翻译)
源网页:https://minitorch.github.io/derivative.html从讨论程序中的导数开始,假设你很久都没见过导数了,都快忘了是什么了,慢慢介绍。首先,给定一个函数,如下:f(x)=sin(2x)f(x) = \sin(2 x)f(x)=sin(2x)其代码表示及函数图像如下(不熟悉plotly的,也可以直接用matplotlib画图像):使用一元微积分中的规则来计算函数的导数,对上面的函数计算其导数,如果是只有一个参数的函数,其导数可以使用f′f'f′来表示,使用原创 2021-11-16 11:34:09 · 1292 阅读 · 0 评论 -
minitorch系列记录——2. 基础函数实现
只记录几点需要注意的。1. streamlit执行的问题streamlit run app.py -- 0中执行的app.py脚本文件位于\minitorch-module-0-CastleDream\project\这个文件夹中,不是整个repo的根目录同时,需要提前安装torch,因为这里引用了torch。pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple2. 任务完成后,检查代码执行代码,参考:stylebl原创 2021-11-12 16:51:34 · 1625 阅读 · 4 评论 -
minitorch系列记录——1. 环境安装和机器学习基础
网页主页:https://minitorch.github.io/index.htmlgithub项目地址:https://github.com/minitorch这是一个大学课程的课后作业项目,一共就:Setup(安装环境)ML Primer ( 机器学习基础知识复习)FundamentalsAutodiffTensorsEfficiencyNetworks其中,除了第二部分之外,其他部分在github上都有Public template,每次进行对应module的任务时,都需要先原创 2021-11-01 16:11:49 · 855 阅读 · 0 评论