吴恩达《机器学习》课程总结(8)_神经网络参数的反向传播算法

Q1代价函数 (1)假设神经网络的训练样本有m个,每一个包含一组输入x和一组输出信号y,L表示神经网络的层数,Sl表示每一层的神经元个数,SL代表最后一层中处理单元的个数。 则代价函数为(同样不对θ0正则化): Q2反向传播算法 误差计算公式,注意第一列作为输入是没有误差的。 前向传播算法: 用δ表示误差,则δ(4)=a(4)-y 前一层的误差为: 再前一层的误差为: 。 输入层不存在误差。 每一层有了误差之后,即可分别进行求偏导,然后更新θ。 Q3反向传播算法的直观理解 略 Q4实现注意:展
分类: 其他 发布时间: 07-30 22:58 阅读次数: 0

PAT B1036 跟奥巴马一起编程 (15)

AC代码 #include <cstdio> using namespace std; int main(){ int n = 0, m = 0; char a; scanf("%d %c", &n, &a); m = n%2==1?(n/2+1):(n/2); //printf("%d", m); for(int i = 1; i <= m; i++) { if(i==1 || i==m) { //打印第一行和最后一行
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

文本、列表、边框、浮动

###文本属性 1 字体类型: font-family 字体大小font-size 浏览器默认字体大小是16px,允许设置的最小字体为12px 单位:px/%/pt/em/rem rem 是移动端 em:相对于父元素的字体大小 2.**字体--微软雅黑,宋体,黑体 当字体是中文字体时,需加双引号;    当英文字体由多个单词组成时,需加双引号如(“Times New Roman”)    当英文字体只有一个单词组成是不加双引号;如:(Arial);    Windows中文版本操作系统下,中文
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

Uva 1103古代象形符号

题目描述:题目很长,就贴一下题目连接吧=_=。。https://vjudge.net/problem/UVA-1103 大意是输入一个H行W列的字符矩阵(H<=200, W<=50)。每个字符为4个相邻像素点的十六进制(即10011100对应的是9c),这样可以得到一副图片,然后找出图片中包含的题目中给出的六种象形符号是哪些。 思路:这是紫书上的一个例题,作者给出了一个重要的提示,即找这几个象形符号的特征在每个符号内部的空白数不同,我们只要找出每个黑色联通块内部有几个空白,就能知道这个黑色联通
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

Presto Event Listener开发

简介 同Hive Hook一样,Presto也支持自定义实现Event Listener,用于侦听Presto引擎执行查询时发生的事件,并作出相应的处理。我们可以利用该功能实现诸如自定义日志记录、调试和性能分析插件,帮助我们更好的运维Presto集群。但是不同于Hive Hook的是,在Presto集群中,一次只能有一个Event Listener处于活动状态。 Event Listener作为Plugin监听以下事件: Query Creation(查询建立相关信息) Query compl
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

面向对象高级 1.反射 2.元类 # 24

面向对象高级 1.反射 1 """""" 2 """ 3 该文件作为框架的配置文件 4 5 作为框架使用者 , 6 在配置文件中指定你配合框架的类是哪个 7 """ 8 CLASS_PATH = "libs.plugins.LinuxCMD" conf/settings.py 1 # window系统终端 2 class WinCMD: 3 def cd(self): 4 print('wincmd 切换目录...')
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

PAT甲级——A1045 Favorite Color Stripe

Eva is trying to make her own color stripe out of a given one. She would like to keep only her favorite colors in her favorite order by cutting off those unwanted pieces and sewing the remaining parts together to form her favorite color stripe. It i
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

[集合]集合相关简单总结

* Collection *    List(存取有序,有索引,可以重复) *      ArrayList *        底层是数组实现的,线程不安全,查找和修改快,增和删比较慢 *      LinkedList *        底层是链表实现的,线程不安全,增和删比较快,查找和修改比较慢 *      Vector *        底层是数组实现的,线程安全的,无论增删改查都慢 *    如果查找和修改多,用ArrayList *    如果增和删多,用LinkedList *
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

lucas定理(模板题题解)

题目很简单,很暴力,就是组合数,没有其他的。 但是直接暴力会炸wow 我们可以利用Lucas定理来分解字问题。 Lucas定理:C(n,m)(mod p)=C(n%p,m%p)*C(n/p,m/p)(mod p); 所以,我们可以把这个题目分解成子问题: C(n,m+n)(mod p)=C(n%p,m+n%p)*C(n/p,(m+n)/p); 而第二个C又可以用Lucas定理求, 所以可以递归求解了 当m=0时,Lucas返回1(C(n,0)=1) 但是,还是要注意: 这题要逆元!!! 这题要
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

设计模式一抽象工厂模式

抽象工厂模式   通过工厂创建的对象,彼此之间是有关联的,是需要相互匹配的,   而简单工厂并没有解决对象之间相互依赖匹配的问题   合理解决方案就是使用抽象工厂设计模式:提供一个创建一系列相关或者相互依赖的接口,   接口内部严格按照相关或相互依赖的对象关系创建,   切勿堆积其它没有用的方法或者无关联关系的方法 组成 AbstractFactory:抽象工厂,提供统一的接口工厂。 ConcreteFactory:具体工厂,用来创建具体的带有关联关系的实例产品 AbstractProduct
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

Unreal Math: FFLoat16,FFloat32

浮点数除了常见的单精度float和双精度double之外,还有个半精度的浮点数,定义于IEEE 754标准中,占用两个字节,是不是很意外? 浮点数 = 符号位 S * ( 1+ 尾数M ) * 2 ^ ( E - 指数偏移 ) class FFloat16 { public: union { struct { #if PLATFORM_LITTLE_ENDIAN uint16 Mantissa : 10; uint16 Exponent : 5;
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

GitHub从小白到熟悉<六>

复制或 克隆 项目 fork 克隆的文件 是单独存在的 克隆的文件 自己创建文件 源文件没有 改动 想要源文件 改动可以远程操作 如下 创建一个 pull request 请求 提交一个 pull request 请求 看看 主页 看到 提交者 完善了 自己的项目 点击 打开完善的项目信息 (可以看看 是否可以合并仓库) 这就是pull request 的过程
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

Spark2.x(五十六):Queue's AM resource limit exceeded.

背景: 按照业务需求将数据拆分为60份,启动60个application分别运行对每一份数据,application的提交脚本如下: #/bin/sh #LANG=zh_CN.utf8 #export LANG export SPARK_KAFKA_VERSION=0.10 export LANG=zh_CN.UTF-8 jarspath='' for file in `ls /home/dx/pro2.0/app01/sparkjars/*.jar` do jarspat
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

5.Java方法

Java方法: 方法是解决一类问题的步骤的有序组合 方法包含在类或对象中 方法在程序中被创建,在其他地方被引用 修饰符 返回值类型 方法名 (参数类型 参数名){ ... 方法体 ... return 返回值; } 构造方法:当对象被创建,构造方法就会初始化对象。构造方法和它所在类的名称相同,但是构造方法没有返回值。 finalize()方法:对象被垃圾收集器回收前调用,用来清除对象
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

使用pip安装python库的几种方式

操作系统 : CentOS7.5.1804_x64 Python 版本 : 3.6.8 1、使用pip在线安装 1.1 安装单个package 格式如下: pip install SomePackage 示例如下: 比如:pip install scipy 或者指定版本安装:pip install scipy==1.3.0 1.2 安装多个package 示例如下: pip install -r req.txt req.txt 可以通过以下命令获取: pip freeze > req.txt
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

树形DP——HDU2196

题目链接 题目含义 找出每台电脑距离最远电脑的长度 题目分析 对于节点v来说,如果最长长度在它的子树里,我们取dp[u][0] 否则,最长长度要经过它的父节点u,v的最长长度=dis(u,v)+u的最长长度 第一种情况,如果u的最长长度经过v这个子节点,那么很明显最长长度不可取,那我们就要去第二长长度dp[u][1] 第二种情况,如果u的最长长度不经过v这个子节点,那么就取u的最长长度dp[u][0] 所以每一个节点,都要求子树最长距离dp[u][0],第二长距离dp[u][1] 为了计算方便
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

C++ 基础中的基础 ---- 引用

C++ 基础中的基础 ---- 引用 引用的概念:引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。比如: int n; int &r=n; 好,现在,我们定义了一个引用。并将其初始化为某个变量。这时,r就成了n的一个别名。你对r进行操作就相当于对n本尊进行操作。他们两个就变为一体了。 看个栗子: int n=7; int &r=n; r=4; cout<<n<<endl;//结果为4 cout<<r<<endl
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

点击其他a标签原a标签恢复

假设有3个a标签,当点击第一个标签时,标签是一种颜色,不点击时,保持点击后的颜色,但点击其他a标签,该标签恢复颜色。 css: a{ text-decoration:none;font-size:12px;color:blue} a:hover{color:red} a:FOCUS{ /* 设置鼠标移动后焦距 */ color: #b34927; } js: //a标签点击是个颜色,不点击是另一个颜色。 $("document").ready(function(){ /*
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

Python-字典Dict

字典(Dictionary)   键必须不可变,所以可以用数字,字符串或元组充当,列表不行 字典的遍历   1、遍历Key 1 dict1 = {"红球":5,"篮球":3,"黄球":4} 2 for i in dict1: 3 print(i)     #输出如下 红球 篮球 黄球          (- 如果每个Key同样位数,能将Key每个字符分开。) 1 dict1 = {"红球":5,"篮球":3,"黄球":4} 2 for i,b in dict1: 3 p
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0

【总结】《氨基酸新晋管理者领导力培训》第一次课_Day1_学习心得

7月25日第一天学习心得: 1、关于认知: 老师讲到管理者要照镜子和爬窗口,时刻搞清楚自己的位置以及多看看其他人是如何做的,有没有好的东西可以学习借鉴过来的。 2、关于什么是学习: 持久的行为改变过程。学是一个存储过程,吸收知识。习是一个化合过程。 3、关系思维模式: 意愿很重要,它决定了你能在某件事能走多久,还决定你能走多远、走多好,甚至走的是否开心。通常如果只有外驱力很难让你在管理之路上走很远,因为时间一长你会觉得管理工作越来越烦人,迷茫。只有内驱力,内心认可这件事才能持续的长久的主动的自
分类: 其他 发布时间: 07-30 22:41 阅读次数: 0