自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 11.人工智能数学基础--《微积分与概率论》--各种分布

1.伯努利分布: 2.高斯分布3. 泊松分布:

2018-05-17 15:51:56 652 6

原创 10.人工智能数学基础--《微积分与概率论》--随机变量、期望、方差

期望: 方差:

2018-05-16 15:33:22 529 5

原创 9.人工智能数学基础--《微积分与概率论》--概率

概率介绍及公式: 机器学习、深度学习预测印刷版/手写版数字的原理: 是基于概率预测的,首先假设预测图为数字‘9’, 然后ml,dl模型对原图与模型中的‘0’ –‘9’数字一一对应,分别得出相应的概率,然后挑选出最大概率的数字,就是最终预测的结果。...

2018-05-16 14:48:15 527

原创 8.人工智能数学基础--《微积分与概率论》--导数在梯度下降中的应用

方向导数: 主要是求在某个方向上导数最大,然后此时梯度下降最快,可以以最快的速度达到最优解。但有可能计算360度方向上进行导数计算,其导数可能只是局部最优值,因为可能按照当前方向进行计算,到了一半进度的时候,又遇到了比他高的陡坡,而没有按此方向计算一直到底部,这就称之为局部最优解。 ...

2018-05-16 13:43:10 646

原创 7.人工智能数学基础--《微积分与概率论》--极限与导数

了解极限与导数的概念: 导数:f ’ (x0) = △y/△x;常用导数公式:

2018-05-16 13:26:19 935

原创 6.人工智能数学基础--《线性代数》--奇异值分解

奇异值概念: 特征值分解是一个提取矩阵特征很不错的方法,但是它只是对方阵而言的,而奇异值分解是一个能适用于任意的矩阵的一种分解的方法。 奇异值求解过程: 第一张图是将奇异值式子简化,化为求特征值的式子,即为Av = λv的样式。 这样就方便求解V, D矩阵的值,然后再求U矩阵的值。...

2018-05-16 12:38:59 407

原创 5.人工智能数学基础--《线性代数》--特征值和特征向量

学会计算特征值与特征向量 Av = λv, λ为特征值(对应特征向量的长度倍数),v为对应λ的特征向量。 如何计算?百度。。。

2018-05-16 11:36:43 797

原创 4.人工智能数学基础--《线性代数》--向量

1.向量:

2018-05-16 11:15:10 550

原创 3.人工智能数学基础--《线性代数》--几种特殊的矩阵及矩阵行列式的计算

方阵: n阶矩阵,n行n列,主对角线、次对角线。单位矩阵: E 也就是主对角线都是1,其他都是0.正交矩阵: 满足A x (A)T = E,则称A为正交矩阵。矩阵的转置: 上/下三角矩阵: 针对主对角线来说.行列式: 会计算行列式,三阶;奇异矩阵条件: 是方阵; 行列式为0;...

2018-05-16 10:54:56 1034

原创 2.人工智能数学基础--《线性代数》--矩阵基本运算

1.同型矩阵:行数和列数都相同的两个及以上的矩阵。 2.矩阵的加减法,数乘,乘法; 3.性质: A+B=B+A (A+B)+C=A+(B+C)结合律:(AB)C=A(BC) 分配律: (A+B)C=AC+BC C(A+B)=CA+CB4.矩阵的乘法不满足交换律。...

2018-05-16 10:39:50 687

原创 1.人工智能数学基础--《线性代数》--矩阵及矩阵的基本标识

矩阵的概念: 一个长方形排列的复数和实数集合供人理解的图片: 矩阵形式是供给机器看的,用于输入数据: Minst数据集:55000张数字图矩阵是开放的。每张图片50行*32列=1600个像素点;因为共55000张图片,如果要将所有图片的像素都汇集到一个矩阵中,那么每行作为一个图片的像素,将每张图片的1600个像素点展开为一行,这样就组成了一个55000行*1600列的超...

2018-05-16 10:27:37 522

原创 11.谷歌《机器学习速成课程》笔记---逻辑回归

线性回归的损失函数是平方损失。逻辑回归的损失函数是对数损失函数,定义如下: 逻辑回归中的正则化:因此,大多数逻辑回归模型会使用以下两个策略之一来降低模型复杂性:L2 正则化。早停法,即,限制训练步数或学习速率。总结逻辑回归模型会生成概率。对数损失函数是逻辑回归的损失函数。逻辑回归被很多从业者广泛使用。...

2018-05-14 22:38:48 230

原创 10.谷歌《机器学习速成课程》笔记---正则化:简单性

仅有损失项,无法保证目标损失小,可能会导致过拟合。 可以通过降低复杂模型的复杂度来防止过拟合,这种原则称为正则化。各个权重值越大,最终的L2正则化越大,模型复杂度就越大。 所以通过特征和特征组合的权重值来衡量模型复杂度。 ...

2018-05-14 21:20:23 167

原创 9.谷歌《机器学习速成课程》笔记---特征组合

特征组合目的:主要是为了简化非线性问题,将其简化为线性问题,便于理解分析。概念:特征组合是指通过将两个或多个输入特征相乘来对特征空间中的非线性规律进行编码的合成特征。区分:分箱:指的是一种将区间用01来表示的方式,这样大大简化了解决问题的复杂度,毕竟对于比较细的浮点数精度,相差很小的话他们预测结果差别很小,所以我们将某个特定区间(他们预测结果大致一致)作...

2018-05-13 22:57:30 205

原创 8.谷歌《机器学习速成课程》笔记---表示法

表示法特征工程指的是将原始数据转换为特征矢量。数据清理缩放特征值–好处:帮助梯度下降法更快速地收敛。帮助模型为每个特征确定合适的权重。如果没有进行特征缩放,则模型会对范围较大的特征投入过多精力。帮助避免“NaN 陷阱”。...

2018-05-13 19:59:31 181

原创 7.谷歌《机器学习速成课程》笔记---验证

原先结构图(只有训练集、测试集): 其结果导致过拟合,训练集与测试集之间会相互影响,也就是测试集的信息会有一部分在训练模型中,导致预测结果会偏高,从而误导了我们对模型的认识。 修改后的模型,加入了验证集,测试集完全没使用过,保证了训练模型对测试集信息完全未知,这样更符合实际,预测效果的准确性也就更可靠。 提示不断使用测试集和验证集会使其逐渐失去效果。也就是说,您使用相同数据...

2018-05-13 13:44:40 179

原创 6.谷歌《机器学习速成课程》笔记---训练集和测试集

将单个数据集拆分为一个训练集和一个测试集。确保您的测试集满足以下两个条件:规模足够大,可产生具有统计意义的结果。能代表整个数据集。换言之,挑选的测试集的特征应该与训练集的特征相同。测试集切勿加入到训练集,否则会产生迷惑人的准确率,这时是不准确的。...

2018-05-13 12:09:49 222

原创 5.谷歌《机器学习速成课程》笔记---泛化

泛化概念: 泛化是指模型很好地拟合以前未见过的新数据(从用于创建该模型的同一分布中抽取)的能力。总结:如果某个模型尝试紧密拟合训练数据,但却不能很好地泛化到新数据,就会发生过拟合。如果不符合监督式机器学习的关键假设,那么我们将失去对新数据进行预测这项能力的重要理论保证。...

2018-05-13 10:53:04 179

原创 3.谷歌《机器学习速成课程》笔记---降低损失

降低损失1.迭代方法 (我的理解)其实所谓的迭代就是:不断对初始权重和偏差进行猜测,然后计算误差损失,再次猜测,再次预测从而计算误差,循环往复,直至找到相对最小误差的预测模型。要点:在训练机器学习模型时,首先对权重和偏差进行初始猜测,然后反复调整这些猜测,直到获得损失可能最低的权重和偏差为止。这里的降损算法所包括的学习速率来计算步长,背后的数学原理,我还没有...

2018-05-13 09:10:16 164

原创 2.谷歌《机器学习速成课程》笔记---深入了解机器学习(线性回归)

最简单的机器学习算法—线性回归算法1.均方误差: 我的理解: 其中x就是输入数据,线性回归是一个黑匣子(其实是白匣子,预测模型),y就是要预测的数据,即为输出数据。...

2018-05-12 21:10:05 177

原创 1. 谷歌《机器学习速成课程》笔记---框架处理

本系列笔记只记载疑点,难点,和不懂得点。1.标签:标签具有不可靠性,人为因素可以改变标签来误导预测结果。标签也必须是可观察可量化的(指标).2.特征:合适的特征应该是具体且可量化的。...

2018-05-12 20:11:41 167

原创 运行时数据区(仅限于线程栈)

go语言实现,全程使用结构体定义,一层层封装而成— asdfsaf

2017-01-14 12:55:11 386 4

原创 class字节码类结构

解析class文件: 一般先将class字节码从内存中读取出来, 然后再分别根据读取到的字节码翻译为对应的信息,而各种名称需要从常量池中获取对应的字符串。

2017-01-09 15:46:55 427

原创 java中接口的作用

1.解耦: 假设没有接口的概念,在最初编程的过程中,我们需要实现一个发送短信的功能,分别交给了三家公司去用代码实现。 当日期到达的时候,三家公司都交付了代码,但发现,这三家公司的类名,方法名都不一样,选择其中一家公司使用,然后在本程序的多个地方创建实例,并调用! 当过了一段时间,需要更换发送短信的公司了,这时发现,程序员需要修改的地方太多了,不仅需要改实例化的类名,还要

2017-01-08 23:39:51 352

原创 SQL 错误: ORA-00972: 标识符过长

select u.* from sys_user u join sys_r_role_user ru on u.u_id = ru.o_id join sys_role r on r.role_id = ru.role_id where r.r_name = “行政人事司_督查处处员”; 由于其中的双引号导致出现“标识符过长”错误。 将“”换成”即可!

2016-12-01 09:54:00 76399 3

原创 <java API源码初体验>4---collection集合之HashSet原理分析

java的HashSet是由HashMap的key组成的,用的增删改查的方法均基于HashMap的key。根据HashMap保证了key的唯一性。 public boolean add(E e) { return map.put(e, PRESENT)==null; }它的add()方法,用的就是HashMap里面的put()方法。 若map中已存在e,则返回false;若

2016-04-19 10:52:39 391

原创 <java API源码初体验>3---collection集合之HashMap原理分析

1.HashMap源码分析:package java.util;import java.io.*;/** * Hash table based implementation of the <tt>Map</tt> interface. This * implementation provides all of the optional map operations, and permits

2016-04-15 22:31:56 438

原创 <java API源码初体验>2---collection集合之LinkedList原理分析

list—LinkedList:1.LinkedList源码:package java.util;/** * Doubly-linked list implementation of the {@code List} and {@code Deque} * interfaces. Implements all optional list operations, and permits all

2016-04-14 23:57:23 532

原创 <java API源码初体验>1---collection集合之ArrayList原理分析

1.collection集合框架位于java.util工具包。2.ArrayList类源码:package java.util;/** * Resizable-array implementation of the <tt>List</tt> interface. Implements * all optional list operations, and permits all elemen

2016-04-13 10:41:26 795

原创 <json基础教程>

1.json用来存储数据和交换文本信息;2. json语法规则:JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组3.json对象:{ "firstName":"John" , "lastName":"Doe" }4.json数组:{

2016-04-06 10:33:20 326

转载 CSS+DIV定位详细分析(relative,absolute,static,fixed)

http://blog.163.com/love_heartbreaking/blog/static/124561901201211334714800/

2016-04-03 12:07:00 316

原创 jQuery基础知识第二部分

1.淡化内容:vat time = 3000; //设置显示/隐去时间/速度$("p").fadeOut(time); //渐渐消失$("p").fadeIn(time); //渐渐出现2.$("#cicle").animate(style, speed);//使动画操作$("#cicle").animate({width:200px;height:20

2016-04-02 19:02:42 334

原创 jQuery-Form Vaildation小项目.

1.code: jQuery #wrapper { width:700px; height:800px; margin:10px auto; font-size:1.2em; } label { width:300px; height:50px; float:left; font

2016-04-02 16:30:18 502

转载 chome, firefox浏览器js的jQuery加载.get(),.ajax()

在chome, firefox浏览器js的jQuery调用.get(),.ajax()加载外部本地文件,出现bug:Origin null is not allowed by Access-Control-Allow-Origin 解决:JS本身不允许跨域访问,需要通过跨域处理才行,但是谷歌浏览器有一项允许跨域功能可以开启。http://jingyan.baidu.co

2016-04-02 01:36:00 510

原创 jQuery基本用法

1.jQuery库的导入: //在线导入  //导入本地jQuery文件2.jQuery使用方法:$("id or class or tagName").属性();Eg: jQuery #cicle { width:100px; height:100px; background:red; bo

2016-04-01 16:38:28 442

原创 js部分基础知识

1.innerHTML:利用js向html中嵌入html代码。eg:javascript#cicle {width:200px;height:200px;border-radius:100px;background:red;}who am i?change p text    var text =

2016-04-01 12:06:54 272

原创 <响应式布局>5---设计流程

设计流程:第一步:确定需要兼容的设备类型、屏幕尺寸;(用户使用情况调查)第二步:制作线框原型;(针对确定下来的几个尺寸分别制作不同的线框原型)第三步:测试线框原型;(将图片导入到相应的设备进行一些简单的测试)第四步:视觉设计;(内容方面响应式设计,拥有更好的用户体验)第五步:前端实现。

2016-03-31 11:53:27 573

原创 <响应式布局>4---响应式布局内容设计

1.背景:由于要适应各个设备,不同设备的图片样式应该设置为不同分辨率。这样,在移动设备上流量较少的情况下,会耗费较少的流量访问网站。 2.方法:通过js插件实现需求。 3.图片响应式:default-src="bank.jpg?image/1/w/800/h/800"data-1000-src="bank.jpg?image/1/w/700/h/700"

2016-03-31 11:22:10 562

原创 <响应式布局>3---设计案例样式文件的另一种引入方式

1.main.html: 响应式网站布局 <> header left main right footer 2.style.css:body { padding:0; margin:0; border:0;}h1 { font-size:50px; color:gold

2016-03-29 21:31:41 1646

原创 <响应式布局>2---设计案例

1.main.html: 响应式网站布局 header left main right footer 2. style.css:body { padding:0; margin:0; border:0;}h1 { font-size:50px; color:gold; text-align

2016-03-29 20:36:14 575

空空如也

空空如也

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

TA关注的人

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