学习
文章平均质量分 92
工作和自我进步不冲突
吨吨不打野
不要慌,不要慌,太阳落下有月光
展开
-
算法常见数学知识
算法常见高数知识原创 2022-11-16 10:52:27 · 4182 阅读 · 0 评论 -
minitorch系列记录——3. 自动求导
参考: https://minitorch.github.io/module1.html 1. 基本功能完成 第一步:将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 · 1082 阅读 · 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 · 1296 阅读 · 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/simple 2. 任务完成后,检查代码 执行代码,参考:style bl原创 2021-11-12 16:51:34 · 1625 阅读 · 4 评论 -
minitorch系列记录——1. 环境安装和机器学习基础
网页主页:https://minitorch.github.io/index.html github项目地址:https://github.com/minitorch 这是一个大学课程的课后作业项目,一共就: Setup(安装环境) ML Primer ( 机器学习基础知识复习) Fundamentals Autodiff Tensors Efficiency Networks 其中,除了第二部分之外,其他部分在github上都有Public template,每次进行对应module的任务时,都需要先原创 2021-11-01 16:11:49 · 857 阅读 · 0 评论