Giter Site home page Giter Site logo

algorithm-cpp's Introduction

algorithm-cpp

  • algorithm-cpp projects
  • 提供大量的算法C++学习案例程序
  • 以算法的角度学习所必须的C++知识

内容包括

  1. 基本的编译、g++、makefile
  2. 文件格式的解析,解析zip、解析mnist,以及保存tensor让python读取
  3. 基本语法,数据类型、指针、函数等
  4. 用C++实现矩阵乘法
  5. 用C++实现求解根号x,梯度下降法、牛顿法
  6. 线性回归
  7. 逻辑回归
  8. 逻辑回归,基于矩阵法
  9. 逻辑回归,基于高斯牛顿法
  10. BP反向传播
  11. 标量自动微分
  12. 向量自动微分
  13. 矩阵自动微分
  14. 基于矩阵自动微分下的BP实现
  15. 基于矩阵自动微分下的CNN实现
  16. 一个旋转相册案例
  17. 3d渲染之模型加载并显示
  18. 3d渲染之模型加载并显示,配光照系统

使用方法-自行配置环境

  1. 案例均使用makefile作为编译工具
    • 在其中以${@CUDA_HOME}此类带有@符号表示为特殊变量
    • 替换此类特殊变量为你系统真实环境,即可顺利使用
  2. 大部分时候,配置完毕后,可以通过make run实现编译运行

使用方法-自动配置环境

  1. 要求linux-ubuntu16.04以上系统
  2. 安装python包,pip install akiwi -U -i https://pypi.org/simple
  3. 配置快捷方式,echo alias kiwi=\"python -m atrtpy\" >> ~/.bashrc
  4. 应用快捷方式:source ~/.bashrc
  5. 配置key:kiwi set-key sxaikiwik
  6. 下载案例kiwi get-templ algorithm-cpp-02nn-14-autograd-matrix-bp
  7. 编译运行make run
  8. 如果key不可用,请加微信 shouxie_ai 入群后索取

Reference

algorithm-cpp's People

Contributors

hopef avatar shouxieai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.