自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

翻译 梯度下降法

梯度下降法的原理:训练模型指的是找到使成本函数(所有样本损失函数的平均值)最小时的参数w,b。梯度下降法作用在什么地方呢?作用在上述训练阶段,即在反向传播更新参数的过程中,每一步下降中根据下降最快的方向然后更新w,b。具体为:repeat{w:=w-αdJ/dw;b:=b-αdJ/dw;}训练模型的目的是什么?不是找到最好的w和b吗?随机梯度下降法的应用:在n个训练样本中,执行一次参数更新需要遍历n个样本,计算n个样本的反向传播值即偏导,然后再进行参数更新。...

2021-11-23 21:25:08 223

翻译 遗传算法的原理

步骤1:随机初始化一批种群,可以是可行解的集合(可行解就是满足约束条件的解),可以选择对他们进行二进制编码或者字符串编码,便于后面的遗传算子操作。步骤2:对可行解使用评估函数计算其适应度,并排序。步骤3:以一种选择方法(比如赌轮盘法)随机选择两个个体进行交叉(即相对应位置互换,交叉概率需提前设定,例如11101和10010交叉后的新个体是11100和10011,最后一个位置交叉了)步骤4:变异。对交叉后的个体进行变异得到新个体。加入变异得到的新个体数为3,但提前设定的每一轮的个体数要求是5的话,那么还

2021-10-18 15:14:56 104

翻译 循环神经网络

为什么选择序列模型序列数据的例子:语音识别,音乐生成(输入是1,2,3等音符或者空),情感分类(输入一段文字,输出电影评分),视频行为识别,人名识别(给出一段文字,识别出里面的人名)注:输入输出的长度可以不等。数学符号做一张词表,包含很多的词用one-hot方法表示出句子中的每一个词,循环神经网络特点之一:三类参数在每个时间步共享,相同。即Wax,Waa,Wya。RNN----前向传播的两个公式的由来RNN的时间反向传播损失是每个时间步的损失和。不同类型的循环神经网络(一对

2021-10-11 22:34:31 117

原创 神经网络——基础

1、带有时间序列结构的数据(比如音频)适合用RNN;图像类数据用CNN。输入的矩阵形式可以有多种,比如X.shape(m,n)表示数据数据是一个mn的矩阵,m表示训练样本个数,n表示每个向量的维度。Y.(1,m)表示输出是1m的矩阵。逻辑回归是分类模型,主要用于二分类,是线性分类器的优化版本,参数是sita和w,输出概率的阈值是(0,1),损失函数(误差函数)是对单个样本的,成本函数是对全部样本的,和参数有关。梯度下降法在逻辑回归中,正向传播获得预测值,反向传播更新参数w和b。为什么要用激

2021-03-20 17:33:53 111

原创 机器学习

2020-12-06 18:39:47 52

原创 python从入门到精通

1.python程序的执行原理将python解释器加载进内存—>cpu根据解释器定义的翻译规则翻译并执行程序。

2020-11-19 12:26:03 56

原创 人工智能

机器学习的攻击与防御https://www.jianshu.com/p/3453fc78f4a8?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改

2020-10-19 14:56:47 53

原创 IO流

IO流-设备之间数据的传输。1.字符流和字节流字节流》字符流;字符流操作文本,与编码方式有关,可以指定。字节流的抽象基类:inputStream;OutputStream;字符流的抽象基类:Reader,Writer;...

2019-04-25 12:24:45 61

原创 spring的基本应用

1.开源框架,以aop和ioc为内核,使应用程序代码对框架的依赖最小化,将所有对象的创建和依赖关系的建立都交给spring容器,降低了组件之间的耦合性

2019-03-28 20:11:59 111

原创 集合-Map

1.Map集合key与value一一对应map的具体类对象有:hashmap、hashtable、treemaphashmap:底层是哈希表,key值和value值能为空,线程不同步的,jdk1.2版本后出现的,效率高hashtable:底层是哈希表,key和value值不能为空,线程同步的,jdk1.0版本,效率低,treemap:底层是二叉树存储结构, 线程不同步的;可以用于给map...

2019-03-27 16:12:50 99

原创 string.h中的字符串函数

求字符串长度的函数:strlen(str)字符串复制函数:strcpy(str1,str2);strncpy(str1,str2,n);将str2的最多n位复制到str1中;字符串比较函数:strcmp(str1,str2);strncmp(str1,str2,n);字符串1中的最多n个字符和字符串2比较,相等为0,大于为正数,小于为负数字符串连接函数:strcat(s1,s2)和strnc...

2019-03-25 17:36:39 194

原创 字符串和字符数组

(1)C语言没有字符串这种数据类型,所以通常用字符数组来存放字符串,(2)初始化:char ch1[10]={‘a’,‘b’,‘c’,‘d’,’\0’};输出的strlen(ch1)仍然为4;char ch2[10]=“abcd”;系统自动在有效字符后面加入一个空字符,给ch2分配的空间大小为5,但是调用strlen(ch2)时输出的仍是4;//字符数组输入输出的两种方式int i;c...

2019-03-25 17:34:03 216

原创 stdio.h中的字符串函数

除了gets(str),puts(str),输入输出一个字符串函数,还有其他的输入输出方式1.sscanf(字符数组,格式化字符串,输出项);例子:某人的身份证号存储在字符串中,请输出他的出生日期char str[]=“41012219950829980X”;int year,month,day;sscanf(str,"%*6d%4d%2d%2d",&year,&month...

2019-03-25 17:25:36 448

原创 集合-list

1.概念集合是用来存储对象的,而且可以存储不同类的对象,存储的是对象的引用(地址),长度可变;数组也可以存储对象,但存储的对象类型一致,且长度固定。集合的体系结构:collectionlist setarraylist,linkedlist,vecter hashset,treeset由来:存储的数据结构不同2.基本操作ArrayL...

2019-03-14 21:48:38 116

原创 基本数据类型的包装类

1.基本数据类型包装类int Integer(引用类型)byte Byteshort Shortlong Longdouble Doublechar characterfloat Float基本数据类型包装类的一个最大优势是:便于和String类型转换。基本数据类型变字符串:基本数据类型+""、基本数据类型.toString(基本数据类型的值)。字符串变基本数据类型:(...

2019-03-14 17:35:27 139

转载 字符串

1.关于字符串对象是否相同的结果-有待深究package zifuchuan;/*String s = new String(“abc”);【该命令会将"abc"视为一个字符串常量。首先,在常量池中查找是否有该常量:如果没有,就创建;有,就直接引用。假设将常量池中"abc"的内存地址记为0x001。然后,在堆中创建一个对象,对

2019-03-11 20:42:43 149

原创 异常

1.try…catc和throws的用法:throws exception 用于标识一个方法可能会出现异常;trycatch用于处理可能发生异常的语句,对于可能发生异常的语句,java有两种对待方式,try。。catch 或者throws 抛出给它的调用者,若在主函数中,则抛给虚拟机,虚拟机处理异常的方式类似于e.printstacktrace(),即打印完整的异常信息,两种方式异常后面的...

2019-03-08 12:05:49 250

原创 概论

1.作业——请求计算机完成的一条完整的处理任务,包括几个程序的相继执行。2.进程——程序在一个数据集合上的运行活动,系统进行资源分配和调度的单位。3.操作系统的特征:(1)并发:某一时间间隔内存在多个活动在执行,操作系统负责这些程序之间的切换,并行-同时-多cpu(2)共享:多个程序共享系统的软硬件资源。互斥共享比如有打印机等只读的文件,同时共享比如有快速设备磁盘,因为切换速度快,可认为...

2019-03-08 09:29:01 146

原创 内部类

**1.**内部类可直接访问外部类成员,因为省略了Outer.this,外部类不能直接访问内部类,只有建立内部类对象才能访问内部类成员。package Duotai;class Outer{private int num=10;class Inter{void function(){System.out.println(“num=”+Outer.this.num);}}void...

2019-03-07 15:51:17 135

原创 多态——特点、转型、成员特点

1.特点前提:类之间是继承或实现的关系;特点:父类引用指向子类对象,父类引用访问父类成员,子类必须实现该成员方法(覆盖)弊端:提高了程序的扩展性,但是只能父类引用指向父类成员2.转型Animal a=new Cat() 向上转型Cat c=(Cat)a; 向下转型a instanceof Cat a属于猫类型3.多态中成员变量的特点对非静态的成员函数,编译看左边,...

2019-03-07 10:45:16 157

原创 抽象类、接口

抽象类——abstract class 类名{abstract void eat();}子类必须实现父类的所有的抽象方法,如果子类只实现部分抽象方法,则该子类仍然是个抽象类。抽象类不能创建对象。接口——interface Inter{public static final int NUM=3;public abstract void getNum();//**可省略}单继承、多...

2019-03-07 09:01:58 141

原创 继承

继承super和this的用法一样,分别是指代父类对象和子类对象。

2019-03-06 19:37:59 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除