Cai
Cai
笔记:https://github.com/ccc013/Study-Notes/blob/master/MachineLearning/Pytorch/60%E5%88%86%E9%92%9F%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8PyTorch.md
------ ### 1. 简介和环境配置 #### 1.1 简介 > Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。目前是最常用也是最热门的一门编程语言之一,应用非常广泛。 Python 是一个**高层次的结合了解释性、编译性、互动性和面向对象**的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 优点: - **Python 是一种解释型语言:** 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 - **Python 是交互式语言:** 这意味着,您可以在一个 Python 提示符 >>>...
### 2. 基础语法和变量类型 注意:主要是基于 **Python 3** 的语法来介绍,并且代码例子也是在 Python3 环境下运行的。 #### 2.1 基础语法 ##### 标识符 标识符由**字母、数字和下划线(_)组成,其中不能以数字开头,并且区分大小写**。 以下划线开头的标识符是有特殊意义的: - 单下划线开头的如 `_foo`,表示不能直接访问的类属性,需要通过类提供的接口进行访问,不能通过 `from xxx import *` 导入; - 双下划线开头的如 `__foo` ,表示类的私有成员; - 双下划线开头和结尾的如...
### 3. 条件语句和迭代循环 #### 1. 条件语句 Python 的条件语句就是通过一条或者多条语句的执行结果(判断 True 或者 False)来决定执行的代码块。 整体上可以分为四种语句: - if 语句 - if-else 语句 - if-elif-else 语句 - 嵌套语句(多个 if 语句) ##### if 语句 给定一个二元条件,满足条件执行语句 A,不满足就跳过,代码例子如下:...
### 4. 函数 定义:函数是组织好的,可重复使用,用于实现单一或者相关联功能的代码段。 在 Python 中既有内建函数,比如 `print()`、`sum()` ,也可以用户自定义函数。 #### 4.1 定义函数 自定义一个函数需要遵守一些规则: - 函数代码块必须以 **def** 关键词开头,然后是函数标识符名称(函数名)和圆括号 **()**; - 圆括号内部用于定义参数,并且传入参数和自变量也是存放在圆括号内; - 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 - 函数内容以冒号起始,并且缩进。 - **return [表达式]** 结束函数,选择性地返回一个值给调用方。不带表达式的 `return` 语句相当于返回...
### 综合资源 1. [Awesome Computer Vision](https://github.com/jbhuang0604/awesome-computer-vision)--Github 上的一个9000+星的资源,包含书籍、课程、教程、论文、数据集、博客等等 2. [资源汇总 | 200多个最好的机器学习、NLP和Python相关教程](http://mp.weixin.qq.com/s?__biz=MzI0NDUwNzYzMg==&mid=2247483951&idx=1&sn=7a83632562662e520407627196c2ba65&chksm=e95df4b0de2a7da6958c89d1a3dbe43bc4165fab2ecdcc4992a666091bb1676e0e3fe570d822&mpshare=1&scene=1&srcid=#rd) 3. [AI算法工程师手册](http://www.huaxiaozhuan.com/)--包含数学基础、机器学习、深度学习、计算机视觉和NLP等知识 4. [StateOfTheArt.ai ](https://www.stateoftheart.ai/)--AI 界的 State of the Art都在这里了 5. [awesome-fashion-ai](https://github.com/ayushidalmia/awesome-fashion-ai/blob/master/README.md)--有关 fashion 和 e-commerce 方面的研究论文、数据集等 6. [AlphaTree-graphic-deep-neural-network](https://github.com/weslynn/AlphaTree-graphic-deep-neural-network)--介绍了深度学习的一些模型,并且有图示,包含了图像分类、物体检测、人脸检测与识别等方向 7....
### 网上教程 #### 机器学习 - [机器学习100天](https://github.com/Avik-Jain/100-Days-Of-ML-Code)[[中文翻译]](https://github.com/MLEveryday/100-Days-Of-ML-Code) - [Machine Learning in Python](https://www.pyimagesearch.com/2019/01/14/machine-learning-in-python/)--手把手教你利用Python对图像数据进行机器学习(使用scikit-learn 和Keras):Machine Learning in Python 注:含KNN、朴素贝叶斯、Logistic回归、SVM、决策树、随机森林、神经网络和深度神经网络和CNN等算法 - [CS229 机器学习速查表](https://github.com/afshinea/stanford-cs-229-machine-learning) - [机器学习笔记](https://feisky.xyz/machine-learning/)--机器学习与人工智能学习笔记,包括机器学习、深度学习以及常用开源框架(Tensorflow、PyTorch)等 #### 深度学习 - [deep_learning_cookbook](https://github.com/DOsinga/deep_learning_cookbook)--基于TensorFlow和Keras的深度学习书籍《Deep Learning Cookbook》,代码很详细,包含多个项目! - [深度学习教程整理 |...
### 视频课程 - [Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision, and NLP lectures](https://github.com/kmario23/deep-learning-drizzle)--深度学习、强化学习、机器学习、计算机视觉、NLP方面的课程 #### 机器学习 - 吴恩达老师的课程 [[Couresa]](https://www.coursera.org/learn/machine-learning) [[网易云]](http://open.163.com/special/opencourse/machinelearning.html) - 李宏毅老师的 2019 机器学习课程 [[youtube]](https://www.youtube.com/playlist?list=PLJV_el3uVTsOK_ZK5L0Iv_EQoL1JefRL4)[[B站]](https://www.bilibili.com/video/av46561029/) [[课程资料链]](http://speech.ee.ntu.edu.tw/~tlkagk/courses_ML19.html) - [斯坦福大学的 CS229 机器学习课程](https://link.zhihu.com/?target=http%3A//cs229.stanford.edu/)...
### 书籍 #### 机器学习 - 《统计学习方法》 代码:https://github.com/wzyonggege/statistical-learning-method https://github.com/WenDesi/lihang_book_algorithm https://blog.csdn.net/tudaodiaozhale https://github.com/fengdu78/lihang-code https://github.com/SmirkCao/Lihang - 《机器学习》--周志华 南瓜书: https://github.com/datawhalechina/pumpkin-book 对书中公式的补充推导 - 《机器学习实战》 - 《hands-on-ml-with-sklearn-and-tf》[[电子书]](http://download.csdn.net/download/xinconan1992/9877225)[[中文版翻译]](https://github.com/apachecn/hands_on_Ml_with_Sklearn_and_TF)[[Code]](https://github.com/ageron/handson-ml) - 《百面机器学习》 - [[译] 面向机器学习的特征工程](https://github.com/apachecn/feature-engineering-for-ml-zh) #### 深度学习 - 《深度学习》 -...
### 网站 #### 国内 - (**推荐**)[机器之心](https://www.jiqizhixin.com/) - [PaperWeekly](https://www.paperweekly.site/tags/176/papers) - [通天塔](http://tongtianta.site/)--论文阅读,中英文翻译对比 #### 国外 - [Arxiv](https://arxiv.org/)--寻找最新论文的网站 - [Arxiv Sanity Preserver](http://www.arxiv-sanity.com/)[[Code]](https://github.com/karpathy/arxiv-sanity-preserver) --对 arXiv 更好的展示论文 - (**强力推荐**)[Papers With Code](https://paperswithcode.com/)--论文及其实现代码 - (**强力推荐**)[Browse state-of-the-art](https://paperswithcode.com/sota)--记录了16个大类,总共950+个任务的当前最先进的技术 - [RSIP...