Back Propagation:反向传播

1. 前向传播和反向传播 ①前向传播 forward propagation:从前往后,根据输入和参数计算输出值和损失值,并将当地梯度(local gradient),即每个结点的输出值对该节点的输入值的偏导数,保留 在内存中以供反向传播计算梯度时使用,注意:前一个结点的输出是后一个结点的输入 ②反向传播 back propagation:从后往前,利用链式求导法则,计算损失函数值对各参数 / 输入值 / 中间值的偏导数 / 梯度,梯度下降法需要使用反向传播来计算梯度 在利用梯度下降法对权重矩
分类: 其他 发布时间: 01-24 20:17 阅读次数: 0

Flsak学习笔记(1)

Day 01 最近项目里要用python写后端,同学推荐了flask框架就来学一学。写这个博客的目的主要是记录一下自己学习的内容,有基础知识忘了不用一个个去百度,还有就是跟大家分享一下,有不是很容易理解的地方可以评论留言,学新东西就是这样,学会的觉得不说也能理解,但刚接触的人就完全没这种感觉。这里IDE不是很推荐用社区版,因为专业版可以直接选择新建flask项目,自动生成基础的项目框架(虽然影响也不是很大)。 过年在家学习效率真是低,废话说了一大堆,还是记点学习内容,顺带祝大家新年快乐。 开启
分类: 其他 发布时间: 01-24 20:17 阅读次数: 0

windows目标进程注入dll

在别的程序注入dll 步骤: 1,获取目标进程ID,CreateToolhelp32Snapshot()函数; 2,获取目标进程句柄,OpenProcess()函数; 3,目标进程要一块内存,VirtualAllocEx()函数,不是VirtualAlloc()函数; 4,往要来的目标内存写入要注入的dll文件名,WriteProcessMemory; 5,拿到kernel32模块句柄,GetModuleHandle()函数; 6,拿到kernel32模块里LoadLibraryA()函数地址
分类: 其他 发布时间: 01-24 20:17 阅读次数: 0

【开发者养成】常见在线测评平台(OJ,Online Judge)测评状态

下次别问我提交完显示AC是什么意思,它和米兰有什么关系了。。。 AC:Accept,程序通过。 CE:Compile Error,编译错误。 PC:Partially Correct,部分正确。 WA:Wrong Answer,答案错误。 RE:Runtime Error,运行时错误。 TLE:Time Limit Exceeded,超出时间限制。 MLE:Memory Limit Exceeded,超出内存限制。 OLE:Output Limit Exceeded,输出超过限制。 UKE:U
分类: 其他 发布时间: 01-24 20:17 阅读次数: 0

pycharm不能安装第三方库,错误代码Non-zero exit code (1) 的解决办法

pycharm版本 2019.3 大致意思是安装失败,建议的解决方案:尝试从系统终端运行此命令。确保使用正确的'pip'版本,该版本已为位于'C:\ Users \ G \ Desktoplgianfeng \ venv \ Scripts \ python的Python解释器安装。 要知道,当你用pycharm创建一个项目的时候会有一个虚拟空间,和你安装Python时的那个空间是不一样的。 例如:你创建了一个项目 这个venv就是你的虚拟空间,里面会有一个单独的Python,exe解释器在s
分类: 其他 发布时间: 01-24 20:17 阅读次数: 0

【观点】以太坊以超过100万的以太坊定价2.0

Myers在Devcon演讲中说:“ ETH 2.0计算器正在为协议研究人员,验证者和发烧友开发,以
分类: 其他 发布时间: 01-24 20:06 阅读次数: 0

【观点】以太坊以超过100万的以太坊定价2.0

Myers在Devcon演讲中说:“ ETH 2.0计算器正在为协议研究人员,验证者和发烧友开发,以
分类: 其他 发布时间: 01-24 20:06 阅读次数: 0

Android studio初见及结构分析

经过千辛万苦之后,终于安装上了Android studio1.5,下面就来看一下AS的界面,了解一下工程结构,为以后的App开发做准备。 下图即为用于测试的App结构: 如上图所见,App结构包括两个子目录,包括app和Gradle Scripts两个子目录,首先对这两个子目录分别进行介绍: app目录中又包含三个子目录,其中 1、mainfests包含了app的运行配置文件。 2、java子目录中包括App工程的源码。 3、res下又包括四个子目录: (1)drawable:用于储存图形描述
分类: 其他 发布时间: 01-24 19:50 阅读次数: 0

hdu 3233 Download Manager

英文题目 中文版题目 题目分析: 题目很长,同时也很复杂,如果按照题目的方式进行处理,十分繁琐,并且细节也十分的多,但是,换一种思路思考,带宽不发生改变,总的下载量也不发生改变,所以,不管优先下载哪个,总的时间不会发生改变,所以,我们可以计算出总的下载量,然后除以带宽,即可求出答案。 代码: #include<iostream> using namespace std; int main() { int t, n, b, p; double s; int i = 1;
分类: 其他 发布时间: 01-24 19:50 阅读次数: 0

F - 青蛙的约会

F - 青蛙的约会 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳下去,总能碰到对方的。但是除非这两只青蛙在同一时间跳到同一点上,不然是永远都不可能碰面的。为了帮助这两只乐观的青蛙,你被要求写一个程序来判断这两只青蛙是否能够碰面,会在什么时候碰面。 我们把这两
分类: 其他 发布时间: 01-24 19:50 阅读次数: 0

XML学习笔记——关于XML解析器

本篇文章基于W3C而写 在Firefox及其他浏览器中的XML解析器(除IE) var xmlDoc=document.implementation.createDocument("","",null); xmlDoc.async="false"; xmlDoc.load("note.xml"); 第一行:创建一个空的 XML 文档对象。 第二行:关闭异步加载,确保在文档完全加载之前解析器不会继续脚本的执行。 第三行:告知解析器加载名为 "note.xml" 的 XML 文档。 解析完成后,
分类: 其他 发布时间: 01-24 19:50 阅读次数: 0

HTML5隐藏播放器播放背景音乐

<audio controls autoplay> <source src="1.mp3" type="audio/mpeg" > 您的浏览器不支持 audio 元素。 </audio> HTML5隐藏播放器播放背景音乐 html5添加网页背景音乐 一个客户要求给网站添加一个背景音乐,我用的是html5添加网页背景音乐的代码,在此记录一下以后有用。 html5方法一:<audio autoplay="" loop=""><source src="http://mi.0w0.im/Letter_
分类: 其他 发布时间: 01-24 19:50 阅读次数: 0

Java SE入门(十二)——回顾、静态和代码块

Java SE入门(十二)——回顾、静态和代码块   iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、回顾 数据类型: 基本数据类型。 引用数据类型。 类型转换: 自动类型转换。 强制类型转换。 运算符:算数 / 比较 / 赋值 / 逻辑。 方法:提高了代码的复用性和可维护性。 定义格式。 调用方式。 方法重载。 show()方法输出显示所有成员变量的值。 数组:存储多个元素的容器。 元素类型必须一致,可以存储基本或引用数据类型。 定义好长度后无法
分类: 其他 发布时间: 01-24 19:50 阅读次数: 0

高通量计算框架HTCondor(四)——案例准备

目录 1. 正文 1.1. 任务划分 1.2. 任务程序 2. 相关 1. 正文 1.1. 任务划分 使用高通量计算第一步就是要针对密集运算任务做任务划分。将一个海量的、耗时的、耗资源的任务划分成合适粒度的小任务,需要综合考虑资源、数据等多方面因素。HTCondor并不参与这方面的工作,任务划分需要用户自己实现。 默认情况下,HTCondor会把一个CPU核心当成一个计算资源。最理想的情况,就是计算集群网络内所有的集群主机都是同样的配置,数据也是易于划分的,那么可以按照计算机集群内CPU的总核
分类: 企业开发 发布时间: 01-24 19:50 阅读次数: 0

【观点】Google的主要指标:比特币可能会爆发100,000美元的抛物线反弹

去年,分析师确信比特币(BTC)会重新进入牛市。确实如此,加密货币在上半年以惊人的抛物线形式从3,0
分类: 其他 发布时间: 01-24 19:48 阅读次数: 0

Linux 添加文本到指定行/在文件的指定行添加内容(shell, sed)

话题相关#Linux如何添加文本到指定行#shell如何添加文本到指定行#sed 插入文本用sed来
分类: 其他 发布时间: 01-24 19:38 阅读次数: 0

汇编语言基础知识(更:20200124)

说明: 本文创建于2020年1月24日,正值新年伊始,愿广大读者新年快乐,身体安泰,万事吉祥。主要以记录研究汇编语言时所遇到的种种知识点为目的,希望能为各位读者减少些不必要的研究时间,也希望对正在学习汇编语言的同志有所帮助。因作者工作、精力和知识面有限,下文中出现纰漏的地方不吝指教。若各位读者觉得需要补充的地方,请联系作者。本文会不断更新,直至标题为带有“(终:xxxxxxxx)”字样时为最终版本。 目录 正文 汇编指令 push pop mov call ret retf lgdt 目的:将
分类: 其他 发布时间: 01-24 19:34 阅读次数: 0

shellshock—CVE-2014-6271

shell基础 自定义变量 一般来说,自定义变量都是局部变量,一个shell中的局部变量不会被另一个shell读取到,包括子shell。而使用export,将变量设置成环境变量后,可以实现在子进程中该变量依然有效,同时,子进程无法修改父进程中的变量,即使使用export也不行。 env命令 用于显示系统中已存在的环境变量以及在定义的环境中执行指令。 语法=> env(选项)(参数) 选项=> -i/- :开始一个新的空的环境 -u<变量名> :从当前环境中删除指定的变量 参数=> 变量定义:定
分类: 其他 发布时间: 01-24 19:34 阅读次数: 0

队列的链式存储结构(C语言实现)

1 #include <stdio.h> 2 #include <stdlib.h> 3 4 #define OK 1 5 #define ERR 2 6 #define TRUE 1 7 #define FALSE 0 8 9 typedef int status; //定义函数返回的状态,OK & ERR 10 typedef char datatype; //定义队列中每个元素的数据类型,这里暂定为字符型 11 12 typedef struc
分类: 其他 发布时间: 01-24 19:34 阅读次数: 0

题解-骰子

题目 Description 桌面上有 \(2\) 只完全相同的骰子,定义一次操作如下:将桌子上的骰子全部抛出,然后去掉那些奇数点的骰子,如果桌子上还有骰子,则重复上面的操作。 求操作 \(n\) 次后,桌面上至少还有一个骰子的概率。 为了方便起见,你只需要输出概率对 \(19260817\) 取模的结果。 Input \(1\) 行 \(1\) 个整数 \(n\) 保证 \(n\) 在long long范围内 Output \(1\) 行 \(1\) 个结果 对 \(19260817\) 取
分类: 其他 发布时间: 01-24 19:34 阅读次数: 0