自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode二分查找刷题记录

二分查找leetcode刷题记录平时python写的比较多,最近又想捡捡java,看看了语法感觉自己又行了,刷点题记录一下。二分查找我一般常用三个模板:1.标准二分查找模板initial:left = 0 right = arr.length - 1judge: left <= rightupdate:mid = (left + right) / 2left = mid + 1right = mid - 1ans:mid or -12.左边界二分查找模板initial:left

2021-04-09 14:55:17 271

原创 通过阅读饥荒代码理解树人机制

通过阅读饥荒代码理解树人机制在百度上搜索了很久,各大中文论坛中都没有找到有关饥荒游戏中树人生成及睡眠机制的具体说明。饥荒官方社区中也没有说明,最终我打算通过查看饥荒源代码,解释树人的机制。为增加论述的可信性,本博客采取代码文字相结合的方式进行说明。注:1.本文选取的代码为github仓库中brustlinker上传的2017年版本,暂且认为其为官方代码。2.本人没有使用过lua语言,很多理解使用的是java里的机制。3.本篇文章为自娱自乐,希望大家轻踩,但很欢迎有关问题的探讨。宏常量设定代码tun

2021-02-05 12:27:07 3368

原创 log4j的安装、配置与使用

log4j的安装、配置与使用Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改...

2019-06-24 15:17:14 1901

原创 吴恩达第四门-卷积神经网络-第三周6-10学习笔记

吴恩达第四门-卷积神经网络-第三周6-10学习笔记3.6交并比什么是交并比交并比(loU)函数做的是计算两个边界框交集和并集之比。两个边界框的并集是这个区域,就是属于包含两个边界框区域(绿色阴影表示区域),而交集就是这个比较小的区域(橙色阴影表示区域),那么交并比就是交集的大小,这个橙色阴影面积,然后除以绿色阴影的并集面积。一般约定,在计算机检测任务中,如果loU&gt;=0.5,则认为...

2019-02-01 17:17:57 331

原创 吴恩达第五门-序列模型-第一周7-12学习笔记

吴恩达第五门-序列模型-第一周7-12学习笔记1.7 对新序列采样1.8 带有神经网络的梯度消失1.9 GRU 单元1.10 长短期记忆(LSTM)1.11 双向神经网络1.12 深层循环神经网络...

2019-01-27 20:42:01 188

原创 吴恩达第五门-序列模型-第三周7-11学习笔记

吴恩达第五门-序列模型-第三周7-11学习笔记3.7注意力模型直观理解本节视频中主要介绍了注意力模型或者说注意力这种思想。以RNN神经网络为例,绿色的编码器用来读入整个的句子,记忆整个句子,然后在感知机中传递。而紫色的神经网络会进行解码,生成英文翻译。对于上图中的这个例子,我们的任务是由法语句子翻译成英语句子。人工翻译不会读入整个的句子,记忆整个句子再去翻译。人工翻译会先翻译出句子的一部...

2019-01-27 20:41:35 172

原创 吴恩达第四门-卷积神经网络-第一周7-11学习笔记

吴恩达第四门-卷积神经网络-第一周7-11单层卷积网络得到卷积神经网络的一层首先我们先回顾一下前几堂课的内容,在本周的前部分课程中,我们学习了如何通过两个过滤器卷积处理一个三维图像。通过与两个不同的过滤器进行卷积运算后,我们可以得到两个新的、不同的矩阵。这两个矩阵各自可以形成一个卷积神经网络层,如上图所示。我们之后要给每个矩阵加上一个偏差,第一个矩阵加的是b1,第二个矩阵加的是b2。根据...

2019-01-22 19:43:41 361

原创 吴恩达第三门-结构化机器学习项目-第一周7-12学习笔记

吴恩达第三门-结构化机器学习项目-第一周7-12学习笔记1.7什么时候该改变开发/测试集和指标?设置好开发集和评估指标就像是设置好了一个“目标靶子”,整个团队都会以此作为目标进行努力。但如果在项目进行的中途,发现目标定错了,就要及时地改变目标。也就是改变我们所说的开发集、测试集和指标。加权法以猫分类器为例,我们先以错误率作为评价两个算法好坏的指标,如下图所示,我们会发现分类器A看起来比B要...

2019-01-16 17:29:56 276

原创 csapp大作业

摘 要本文以简单的hello程序为例,分析一个程序在计算机上从无到有再到无的全过程(020)。在这个过程中,程序员以hello.c的形式赋予hello以生命的开始,hello.c经过预处理、编译、汇编、链接,变成可执行文件。再由shell为其生成、加载子进程,分配内存空间,乃至最后的回收。和其他的所有程序一样,hello的一生都是依附于计算机系统的,相信在研究hello的一生过程中,我们也会对...

2019-01-05 17:33:09 785

原创 吴恩达第二门-改善深层神经网络-第一周6-10学习笔记

吴恩达第二门-改善深层神经网络-第一周6-10学习笔记1.6Dropout正则化在之前的课程中,我们学习了L2正则化方法,但实际上正则化方法并不是只有L2正则化一种,在本节视频中我们将学习一种新的正则化方法——Dropout(随机失活法)。什么是Dropout正则化?正则化方法可以用于处理模型的过拟合现象,所谓的随机失活法就是让每个神经元发生随机的失活现象,dropout会遍历网络的每一...

2018-12-15 12:41:37 1635 2

原创 吴恩达第一门-神经网络和深度学习第三周6-10学习笔记

吴恩达第一门-神经网络和深度学习第三周6-10学习笔记3.6激活函数激活函数图中给出了前面课程中所学到的利用神经网络计算输出值的具体步骤。其中的σ(z)\sigma(z)σ(z),也就是sigmoid函数在这里被称为激活函数。激活函数常用ggg来表示,除了sigmoid函数外,tanh函数或者双曲正切函数等一些非线性函数也是激活函数,而且他们甚至要优于sigmoid函数。tanh函数...

2018-11-25 15:45:50 216

原创 吴恩达第一门-神经网络和深度学习第二周6-10学习笔记

神经网络和深度学习第二周6-10学习笔记6.更多导数的例子在本节中,为上一节的导数学习提供更多的例子。在上一节中,我们复习了线性函数的求导方法,其导数值在各点中是相等的。本节以y=a^2这一二次函数为例,介绍了导数值在各点处发生变化时的求导方法。求导大家都会,y=x ^3的导数是3x ^2,y=x ^2的导数是2x,y=lnx的导数是1/x。这里不做赘述。7.计算图一个神经网络的计算,都是...

2018-11-11 12:07:50 233

原创 coursera NLP mooc 第五周 NLU学习笔记

本周的第一部分是关于

2018-11-04 10:58:08 508

空空如也

空空如也

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

TA关注的人

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