- 博客(12)
- 收藏
- 关注
原创 Github 入门笔记
Github 入门笔记教程b站网址:https://www.bilibili.com/video/BV1Xx411m7kn?p=3网址:github.com因为github服务器在国外,所以国内访问有时较慢或者无法访问,需要翻墙。 目的 借助github托管项目代码; 基本概念 仓库(Repository)即项目,想在github上开源一个项目,那就必须要新建一...
2020-03-29 16:21:19
177
原创 PyTorch(GPU) + Anaconda + PyCharm +Jupyter Notebook安装与环境配置
PyTorch(GPU) + Anaconda + PyCharm +Jupyter Notebook安装与环境配置一、PyCharm下载与安装PyCharm是一款特别适合运行Python程序的IDE(集成开发环境),其针对Python程序的一系列辅助功能十分有用。下载官网:PyCharm下载Professional版试用期为30天,后续需要付费,Community版本是免费的。目...
2020-03-02 18:22:50
832
原创 矩阵求导术(二)——矩阵对矩阵的求导
矩阵求导术(二)—— 矩阵对矩阵的求导接上篇,继续讨论涉及矩阵的求导技术。其实总结下来,涉及矩阵的求导本质就是多个标量对标量的求导按照某种规则排列起来,而这样的排列符合许多微分、线性代数的运算法则,由此衍生出的运算规则可以简化矩阵微分运算过程的表达形式,进而提升求导效率。参考资料上篇:矩阵求导术(一)——标量对矩阵的求导知乎高赞另外,张贤达《矩阵分析与应用》也有对矩阵微分的详细...
2020-02-06 17:38:19
1701
原创 MLAPP 第四章
MLAPP —— 第四章 Gaussian models参考翻译博客书中第四章主要介绍多变量高斯(multivariate Gaussian),或者说多变量正态(multivariate normal, MVN),这种十分常见的模型是许多更加复杂模型的基础。本章对数学,尤其是线性代数和矩阵运算的要求较高。某些部分涉及到矩阵求导运算,关于这个我也专门找了一点资料来“恶补”一下。矩阵对标量...
2020-02-04 10:43:28
720
原创 MLAPP 第三章
MLAPP —— 第三章 Generative models for discrete data参考博客内容逐渐硬核……参考博客对第三章内容做了大致的翻译,这里补充一下自己的理解。本章的主要内容是:借助贝叶斯公式,推断概率模型中的参数,进一步地,在已经观测到的数据集的基础上,对新观测到的数据进行预测。本章从几个实际例子出发,解释了先验、似然、后验、MAP、MLE等一系列基本概念。原...
2020-01-13 14:06:46
678
1
原创 矩阵求导术(一)——标量对矩阵的求导方法
矩阵求导术(一)——标量对矩阵的求导方法 前言 自从开始了解机器学习、深度学习的知识以来,便免不了要同矩阵打交道。矩阵的基本运算法则、矩阵分解等均是很重要的基础知识,不论是在统计机器学习领域还是在如今大火的深度学习领域。矩阵运算使得多变量计算式可以更加简洁地表达,从而提高算法开发效率。但好在上述知识在一般的线性代数教材上均有详细阐述,但一旦涉及矩阵求导,就仿佛涉足了一个线性代数与数学...
2020-01-07 22:14:03
1338
原创 MLAPP 第二章
MLAPP —— 第二章 Probability参考博客Probability theory is nothing but common sense reduced to calculation.——Pierre Laplace.本章基本为概率论基本概念回顾,参考博客写得很详细。补充要点如下:概率链式法则将联合概率转化为条件概率乘积形式:边缘概率贝叶斯法则...
2020-01-02 21:10:13
336
原创 Machine Learning-A Probabilistic Perspective笔记——第一章 INTRODUCTION
Machine Learning-A Probabilistic Perspective笔记MLAPP是统计机器学习领域内一本经典著作。就兴起先后顺序来说,统计机器学习较如今大火的深度学习神经网络更久远,不同于神经网络作为一个端到端的系统,将输入到输出过程看做一个黑匣子,统计机器学习更多地从概率论和数理统计角度诠释数据,可解释性更强。2012版本分享链接(仅用于学术交流用途):链接: ...
2020-01-02 19:43:15
1707
原创 PyTorch 笔记(四)
DATA LOADING AND PROCESSING TUTORIAL具体代码见官网link;这里就对几点做一下强调和补充;CSV就是逗号分隔值文件格式 CSV文件,在Windows下它用excel打开;借助pandas中函数读取CSV 文件,文件中包含了各图片的图片名、取点位置(x,y)(每张图共68个点,每个点两个坐标值);landmarks_frame = pd.r...
2019-08-26 22:00:12
535
原创 PyTorch 笔记(三)
Deep Learning with PyTorch: A 60 Minute Blitz书接上回,了解了PyTorch的自动求导(autograd)过程后,尝试搭建简单的卷积神经网络;这里直接摆上tutorials的CNN代码,并对其中一些点进行强调和补充;import torchimport torch.nn as nnimport torch.nn.functional a...
2019-08-23 15:52:03
270
原创 PyTorch 笔记(二)——关于PyTorch求导实现
Deep Learning with PyTorch: A 60 Minute Blitz知乎上对这篇tutorials的翻译挺好,以下只做些许强调和补充;Pytorch深度学习笔记AUTOGRAD: AUTOMATIC DIFFERENTIATION 设置torch.Tensor对象中的属性requires_grad = True(默认False),反向求导过程 .b...
2019-08-22 20:23:05
377
原创 PyTorch 笔记(一)——PyTorch安装(含linux下安装)和概述
“莫道幽人一事无,闲中尽有静工夫。” —— 吕岩《绝句》有关PyTorch的几个网址PyTorch官网PyTorch中文手册本次笔记主要基于PyTorch官网上的Tutorials提几点注意事项和心得。PyTorch 安装参照官网;关于CUDA版本的确定:右键→NVIDIA控制面板→“帮助”里的“系统信息”→“组件”→“NVCUDA”win+R下cmd...
2019-08-22 15:56:18
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人