View Code? Open in Web Editor
NEW
This project forked from shouxieai/algorithm-cpp
algorithm-cpp projects
License: MIT License
C++ 98.58%
Python 0.11%
C 0.99%
Makefile 0.29%
Jupyter Notebook 0.02%
algorithm-cpp's Introduction
- algorithm-cpp projects
- 提供大量的算法C++学习案例程序
- 以算法的角度学习所必须的C++知识
- 基本的编译、g++、makefile
- 文件格式的解析,解析zip、解析mnist,以及保存tensor让python读取
- 基本语法,数据类型、指针、函数等
- 用C++实现矩阵乘法
- 用C++实现求解根号x,梯度下降法、牛顿法
- 线性回归
- 逻辑回归
- 逻辑回归,基于矩阵法
- 逻辑回归,基于高斯牛顿法
- BP反向传播
- 标量自动微分
- 向量自动微分
- 矩阵自动微分
- 基于矩阵自动微分下的BP实现
- 基于矩阵自动微分下的CNN实现
- 一个旋转相册案例
- 3d渲染之模型加载并显示
- 3d渲染之模型加载并显示,配光照系统
- 案例均使用makefile作为编译工具
- 在其中以
${@CUDA_HOME}
此类带有@符号表示为特殊变量
- 替换此类特殊变量为你系统真实环境,即可顺利使用
- 大部分时候,配置完毕后,可以通过
make run
实现编译运行
- 要求linux-ubuntu16.04以上系统
- 安装python包,
pip install akiwi -U -i https://pypi.org/simple
- 配置快捷方式,
echo alias kiwi=\"python -m atrtpy\" >> ~/.bashrc
- 应用快捷方式:
source ~/.bashrc
- 配置key:
kiwi set-key sxaikiwik
- 下载案例
kiwi get-templ algorithm-cpp-02nn-14-autograd-matrix-bp
- 编译运行
make run
- 如果key不可用,请加微信 shouxie_ai 入群后索取
algorithm-cpp's People
Contributors