第一章_数学基础
[TOC] 第一章 数学基础 深度学习通常又需要哪些数学基础?深度学习里的数学到底难在哪里?通常初学者都会有这些问题,在网络推荐及书本推荐里,经常看到会列出一系列数学科目,比如微积分、线性代数、概率论、复变函数、数值计算、优化理论、信息论等等。这些数学知识有相关性,但实际上按照这样的知识范围来...
第三章_深度学习基础
[TOC] 第三章 深度学习基础 3.1 基本概念 3.1.1 神经网络组成? 神经网络类型众多,其中最为重要的是多层感知机。为了详细地描述神经网络,我们先从最简单的神经网络说起。 感知机 多层感知机中的特征神经元模型称为感知机,由Frank Rosenblatt于1957年发明。 简单的感知...
第二章_机器学习基础
[TOC] 第二章 机器学习基础 机器学习起源于上世纪50年代,1959年在IBM工作的Arthur Samuel设计了一个下棋程序,这个程序具有学习的能力,它可以在不断的对弈中提高自己。由此提出了“机器学习”这个概念,它是一个结合了多个学科如概率论,优化理论,统计等,最终在计算机上实现自...
Chapter 1_MathematicalBasis
[TOC] Chapter 1 Mathematical Foundation 1.1 The relationship between scalars, vectors, matrices, and tensors Scalar A scalar represents a single nu...
ChapterIII_DeepLearningFoundation
[TOC] Chapter 3 Foundation of Deep Learning 3.1 Basic Concepts 3.1.1 Neural network composition? There are many types of neural networks, the most ...
Chapter 2_TheBasisOfMachineLearning
[TOC] Chapter 2 Fundamentals of Machine Learning 2.1 Understanding the essence of machine learning Machine Learning (ML), as the name suggests, let...
ChapterIV_ClassicNetwork
[TOC] Chapter 4 Classic Network 4.1 LeNet-5 4.1.1 Introduction to the model LeNet-5 is a Convolutional Neural Network (CNN) [1]^{[1]}[1] proposed b...
1-数据类型和变量
数据类型及大小 char 字符型 1 byte short 短整型 2 byte int 整型 4 byte long 长整型 4 byte long long 更长的整型 8 byte float 单精度浮点型 4 byte double 双精度浮点型 8 byte long double ...
3-分支和循环
目录 分支和循环语句 顺序结构 分支语句(选择结构) if语句 if语句建议以以下两种方式书写: [ 表达式内的关系操作符与逻辑操作符:](# 表达式内的关系操作符与逻辑操作符:) [ else:](# else:) switch语句: [ 循环语句:](# 循环语句:) while语句: w...
4-函数
什么是函数? 这个大家自己思考吧(没必要去复制粘贴百度的定义到这里来。每个人有自己的理解,这个东西多用就会了) 函数(function) 通过实参(argument)初始 形参(parameter) 执行完函数体(function body) 返回(return value)一个值。(或者不返...