- 博客(19)
- 收藏
- 关注
原创 Tensorflow--卷积神经网络
一、过拟合1.过拟合和欠拟合estimated<ground-truth==>用的模型的表达能力小于真实模型的复杂度==>underfittingestimated>ground-truth==>用的模型的表达能力大于真实模型的复杂度==>overfitting2.交叉验证train/evaluate/test splitting:检测是否overfittingk-fold cross-validation:减少overfitting3.正则化
2021-09-19 00:22:33
180
原创 tensorflow学习笔记2
一、随机梯度下降1.梯度下降简介2.激活函数及其梯度sigmoid:tanh:relu:3.Loss及其梯度4.单输出感知器及其梯度5.多输出感知器及其梯度6.链式法则7.多层感知机梯度8.函数优化二、keras高层接口...
2021-09-17 01:14:38
216
原创 tensorflow学习笔记
一、tensorflow2高阶操作1.合并与分割tf.concat:拼接tf.split:分割tf.stack:堆叠tf.unstack:分割(属于split的一种)2.数据统计tf.norm:张量的范数tf.reduce_min/maxtf.argmax/argmin:最大值和最小值的位置tf.equal:比较tf.unique:独特值3.数据排序sor/argsort:张量在某个维度上的排序或者位置Topk:前k个的大小元素及对应的索引4.填充
2021-09-16 01:06:06
71
原创 Tensorflow--回归问题和基础操作
Machine learning目标:希望从数据中学习到一些高层次抽象的概念。(对离散值的预知;连续值的预测)x:input data;f(x):prediction;y:real data,ground-truth.closed form solution:可以通过公式演算推导精确求解的。(但实际上很难,因为模型本身是未知的,采集到的数据也是带有一定偏差的,观测的数据往往带有噪声(往往通过多观测几组样本))一、回归问题实战NumPy:Python通用的数据计算的库。Step 1.Com
2021-09-14 23:33:22
262
原创 深度学习框架介绍
面向机器学习的的一些框架(2015年):Scikit-learn(Machine learning,No GPU)Caffe(2013年,第一个面向深度学习的框架;No auto-grad,C++)Keras(wrapper)Theano(开发难,调试难)Torch(Lua语言)Tensorflow的框架: Caffe(Facebook,Caffe2--PyTorch;Torch--Py...
2021-09-13 19:29:54
91
原创 pycharm——模块
一、模块化程序设计理念模块中可以定义变量、函数、类、普通语句,将一个Python程序分解成多个模块,便于后期的重复使用。可以通过help(模块名)查看模块的API,一般使用时先导入模块,然后通过help函数查看。可通过__doc__可以获得模块的文档字符串的内容。模块的创建和测试代码:模块文档字符串和API设计:可以在模块的第一行增加一个文档字符串,用于描述模块的相关功能。然后通过__doc__可以获得文档字符串的内容。二、模块的导入1.import语句导入...
2021-09-08 10:22:01
633
1
原创 pycharm——文件操作(IO技术)
一、文件1.文本文件和二进制文件2.文件操作相关模块概述3.创建文件对象4.文本文件的写入(1)基本的文件写入操作首先,创建文件对象;然后,写入数据;最后,关闭文件对象。(2)常用编码介绍常用编码之间的关系:#测试写入中文f = open(r"b.txt","w",encoding="utf-8") #操作系统建时编码就选择了utf-8f.write("老北京\n冰棍\n")f.close()5.写入数据...
2021-09-07 17:39:56
860
原创 pycharm——面向对象进阶
一、面向对象的三大特征介绍1.继承(1)语法格式(2)类成员的继承和重写成员继承:子类继承了父亲除构造方法之外的所有成员。方法重写:子类可以重新定义父类中的方法,这样就会覆盖父类的方法,也称为“重写”a.查看类的继承层次结构通过类的方法mro()或者类的属性__mro__可以输出这个类的继承层次结构。b.object根类是所有类的父亲,因此所有的类都有object类的属性和方法。c.dir()查看对象属性可以看到指定对象所有的属性。d.重写__..
2021-09-06 22:34:06
335
原创 pycharm——面向对象初步
一、面向对象和面向过程的区别二、对象的进化1、简单数据2、数组将同类型的数据放到一起,比如整数组[20,30,40],浮点数数组[19.2,23.4,12.5],字符串数组["aa","bb","cc"].3、结构体将不同类型的数据放到一起,是C语言中的数据结构。4、对象将不同类型的数据、方法(即函数)放到一起,就是对象。三、类1.类的定义我们通过类定义数据类型的属性(数据)和方法(行为),也就是说,“类将行为和状态打包在一起”。对象是类的具.
2021-09-06 15:18:16
353
原创 pycharm——函数用法和底层分析
一、函数简介一个程序由一个个任务组成,函数代表一个任务或者一个功能;函数式代码复用的通用机制。(相当于把之前的控制语句包起来,方便以后调用)要注意函数的一致性。二、函数的定义和调用python中,定义函数的语法如下:def 函数名([参数列表]) '''文档字符串''' 函数体/若干语句1.形参和实参形参:形式参数,在定义函数时使用。形式参数的命名只要符合“标识符”命名规则即可。实参:在调用函数时,传递的参数称为“实际参数”,简...
2021-09-05 21:14:56
2492
原创 pycharm--控制语句
一、选择结构选择结构通过判断条件是否成立,来决定执行哪个分支。选择结构有多种形式,分为:单分支、双分支、多分支。(如图)1.单分支结构语法形式:if 条件表达式: 语句/语句块其中条件表达式可以是逻辑表达式、关系表达式、算术表达式等;语句/语句块可以是一条语句,也可以是多条语句(多条语句,缩进必须对齐一致)a=input("请输入一个小于10的数字:") #a为字符串if int(a)<10: ...
2021-09-05 13:40:44
420
原创 python基础知识2
接上,可变字符串io.StringIO对象或array模块,可以原地修改字符串。(修改频繁时要学会使用这个)#对字符串进行修改,修改过程中没有产生新的字符串对象s="hello,sxt"import iosio=io.StringIO(s)sio #生成的可变对象sio.getvalue() #sio的值sio.seek(7) #用到某个指定的字符,如用到7上(s)sio.write("g")sio.getvalue()基本运算符:(如图)bin()..
2021-09-04 23:39:54
156
原创 python基础知识
一、链式赋值 系列解包赋值 常量1.链式赋值:用于同一个对象赋值给多个变量x=y=123相当于x=123;y=1232.系列解包赋值:给对应相同个数的变量(个数保持一致),可以实现变量交换a,b,c=4,5,6相当于a=4,b=5,c=63.常量:python不支持常量,既没有语法规则限制改变一个常量的值。二、内置数据类型内置数据类型:整形(整数);浮点型(小数点);布尔型(True和False);字符串型。divmod():同时得到商和余数1.整数使用int()实.
2021-09-04 14:29:10
111
原创 2021-09-03
空格在python中有缩进的意思。四个空格一个缩进python程序由模块组成,一个模块对应python源文件,一般后缀为.pyctr+S:保存源文件注意:不要将tab制表符与空格弄混\行连接符,把它放在行结束的地方int表示整数;str表示字符串每个对象由标识、类型和值组成变量是对对象的引用,变量位于栈内存,对象位于堆内存。标识符第一个字符必须是下划线或者字母,不能是数字...
2021-09-04 09:31:26
49
原创 gradient descent
Tip 1:小心调整learning rate学习率太小,速度慢;学习率太大,错过最小值点在高维情况下,可以通过loss的值与参数更新的图像来看。Adaptive learning rates1.一般情况下,学习率会随着参数的更新越来越小2.learning rate cannot be one-size-fits-all给定不同参数不同的学习率方法:Adagard(可看反差有多大)一次微分值越大,离最低点距离越远,在一个参数的情况下...
2021-09-03 16:36:55
82
原创 2021-09-03
一、机器学习就是自助找函式希望机器找出什么样的函式机器学习有几大部分:有回归、分类、还有生成(产生有结构的复杂东西)(regression、classification、generation)怎么告诉机器要找什么样的函数式子?1.supervised learning(知道输出是什么样的类别):要给机器一些训练材料,找到函数,还能得到正确的输出。把正确的输出告诉机器,等于去做标记(label)评估函数式子:给函数式子loss接下来机器就会找到loss最小的函数式子2.reinforcement le
2021-09-03 14:42:48
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人