持续学习&持续更新中…
守破离
【专为程序员设计的线性代数】第一章 课程概述
为什么要学习线性代数
考研需要用到,因此先学习一下bobo老师的课程,作为入门课程。
这门课程的目标、特点
期待liuyubobobo老师讲清楚“线性代数是怎么回事”
线性代数的学习与编程
更多课程学习的注意事项
该课程适合作为入门+理解线性代数的概念、意义的课程
数学其实只是一个工具,在掌握了这个工具之后,就可以更深入的对其它领域进行学习,但是,并不代表着,你掌握了数学这个工具就可以在物理学(其它领域)的世界里畅通无阻了。
在其它领域中,我们还是要学习很多东西,当我们在其它领域学习了很多东西之后,我们才可以看到,其它领域是如何利用数学这个工具来解决问题的。
线性代数与机器学习
学习线性代数绝不仅仅是可以更好的学习机器学习、人工智能。线性代数是世界公认的高等教育中理工科学生必学的数学。学好线性代数对于自己今后的职业生涯或多或少都会有着正向的作用。
大家在计算机科学这条路上进行行进的过程中,可能英语是一个很重要的工具,毕竟,对于计算机专业的学习来说,从我们编程所需要的各种工具(各种编程语言、编译器、IDE…)到操作系统(iOS、Android、Windows)等等等等,绝大部分都是外国人发明的,所以,在大多数情况下,第一手的资料往往是英文的,如果英语好,老师敢保证,同学们会在计算机这条道路上走的会顺畅很多,甚至达到事半功倍的效果,所以,希望同学们平时能够挤出一些时间,加强自己的英语水平。
http://www.deeplearningbook.org
课程编程环境搭建
-
本课程基于Python3讲解
-
Python下载地址:https://www.python.org/ftp/python/3.10.2/python-3.10.2-amd64.exe
-
安装Anaconda:
-
Anaconda下载地址:https://repo.anaconda.com/archive/Anaconda3-2021.11-Windows-x86_64.exe
-
IDE使用Pycharm:
-
Pycharm下载链接:https://download.jetbrains.com.cn/python/pycharm-professional-2021.1.1.exe
测试代码:main.py:
import sys
import numpy
import scipy
if __name__ == "__main__":
print(sys.version)
print(numpy.__version__)
print(scipy.__version__)
参考
liuyubobobo: 专为程序员设计的线性代数.
本文完,感谢您的关注支持!