使用 Conda 管理 Python 开发环境

Conda 是非常好用的 Python 环境管理工具,目前使用最为广泛的发行版是 Anaconda。Anaconda 默认自带了大量科学计算和 Python 常用的第三方库,但体积不小。除此之外,Miniconda 的体积会小很多,但是自带的库也较少了......

线性回归最小二乘法与梯度下降法数学推导及 Python 实现

线性回归是一种十分基础的机器学习算法。但是基础并不意味着不重要,相反,基础往往才是最重要的。很多人入门机器学习,第一个学习的就是线性回归。例如,吴恩达的机器学习课程中,也是以线性回归开始。 对......

LaunchBar 快速启动 Jupyter Notebook

由于个人和工作需要,每天都在和 Jupyter Notebook 打交道。很多时候,都需要在指定目录下方快速启动 Jupyter Notebook。于是,依托于 LaunchBar 提供的 Instant Send 功能,制作了一个快速启动 Jupyter Notebook 的 AppleScript 脚本。

人工神经网络数学推导及 Python 实现

人工神经网络是深度学习的基石,也是机器学习中一种十分重要的算法。与此同时,反向传播算法又是人工神经网络的核心。本文尝试通过数学矩阵完成神经网络的推导,并使用 Python 实现一个简单神经网络的完整结......

深度学习环境搭建指南

检查 GPU 是否支持 如果你想搭建深度学习环境,那么首先得有一块 NVIDIA GPU。很遗憾,目前 AMD 系列 GPU 对深度学习并不友好。 有了 NVIDIA GPU 之后,首先需要检查其型号是否符合深度学习的最低配置,目前热门的深度学习框架对老......