> 文章列表 > Algo C++:课程介绍

Algo C++:课程介绍

Algo C++:课程介绍

目录

  • 课程介绍
    • 前言
    • 1. 课程特色
    • 2. 课程前言
    • 3. 具备条件
    • 4. 预期的收获

课程介绍

前言

手写AI推出的全新面向AI算法的C++课程 Algo C++,链接。记录下个人学习笔记,仅供自己参考。

本次课程主要是课程介绍

课程大纲可看下面的思维导图

在这里插入图片描述

1. 课程特色

案例驱动

讲解大量算法案例,并使用 C++ 手写实现

学:梯度下降、张正友、KDTree、EPnP、AutoDiff

更加落地

案例和授课内容,更加贴近项目实际情况,更容易落地到工作和项目中

帮配环境

提供自动配置环境工具kiwi,案例代码拉下来可立即运行

2. 课程前言

1.本课程特色在于:面向 AI 岗位所需的 C++ 技能培训,区别于软件开发C++

2.内容以 C++ 为基础,案例驱动实现 AI 算法,搭配自动环境配置(kiwi),高效快速的学习 algo C++ 的同时复习补充 AI 方面的基础理论知识

3.部分内容会以 Python 来配合理解

4.课程内容的选择有取舍平衡,更强调锻炼 C++ 动手能力和算法理解能力,所以会更少的关注过于基础的语法,对此你应该配合其他平台的 C++ 课程共同推进学习

5.课程大纲暂定,会根据情况增加或者删减

6.通过大量算法的案例锻炼,你会收获成就感,和面对 C++ 的勇气,以及明白自己应该补充哪些知识,这才是本次课程的核心差异

7.我们将会采用 Makefile,而你不应该纠结为什么不用 cmake,这都不是重点

3. 具备条件

1.健康的身心,这是学习一切的基础,请善待自己的身体

2.你应该对编程具有一定基础,比如 python、C、java 等语言

3.一台 ubuntu18.04 及以上版本的电脑,并配置有 vscode,可以是 WSL

3.配有 python3.7 及以上环境,kiwi 是基于 python 实现下载代码的

4.有条件的话,你再配备一块 GPU 是比较不错的

5.对 python 具有一定了解,我们会用到它,所以你应该去补充一下基础

4. 预期的收获

1.练习大量算法案例,并尝试使用 C++ 手写它

2.通过案例的练习,熟悉 C++ 解决问题的方式,从而应用学习到的知识

3.进一步的巩固对算法底层的认识