- 博客(49)
- 收藏
- 关注
原创 深度学习人脸识别-代码阅读
function run_training ( )%% loading the setup %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%options = setup( );%% learning other requirements %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...
2020-04-26 20:45:04 1017
原创 神经网络人脸识别3笔记
第三篇还是从论文说起,第一篇[2016SP Letters]Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks其工作流水线分为三个阶段。首先将会将输入图片resize为图片金字塔作为接下来三个阶段cascaded framework的输入;**阶段一:**使用一个全convolut...
2020-01-28 14:47:31 533
原创 神经网络学习笔记2Mnemonic Descent Method
这篇主要基于2016年CVPR的一篇论文:Mnemonic Descent Method-A?? Recurrent Process Applied for End-To-End Face Alignment_CVPR_2016_paper来讲。这篇论文中采用了一种Mnemonic Descent Method,MDM保持了记忆单元来对所有过去输入空间地信息。论文中介绍的方法有如下特点:输入图像,...
2020-01-27 23:41:36 493
原创 神经网络人脸识别笔记1
做个笔记,巩固一下,顺便为了以后复习。首先,Facial Alignment就是在图片上找到68个点的位置,每个点坐标由(x,y)组成。这68个点,就是最后所求的输出结果。机器学习的本质,就是“要知道怎么从这个物体身上提取属于他的特征出来,然后和其他物体进行区分”。这个特征的最重要因素之一就是6式中的φ,但也需要一个特征映射R矩阵来将特征进行映射为最终需要的输出结果。最终用一个b进行微调。Δx...
2020-01-27 16:36:00 430
原创 保护模式中存储器的保护
原有用来生命GDT大小和线性基地址用gdt_size dw 0gdt_base dd 0x0000007e00但现在已经改成:pdgt dw 0dd 0x0000007e00将 (GDT的基地址) / 16;binary左移4位,高位存在eax中,低位0000存在edx中;并传输给ds和ebx修改段寄存器时的保护:随着程序的执行,经常要对段寄存器进行修改,此时,处理器在变更寄存...
2019-11-25 18:26:09 358
原创 操作系统4线程
线程是CPU使用的基本单元,由:线程ID、程序计数器、寄存器集合和栈组成。它与属于同意进程的线程共享代码段、数据段和其他操作系统资源,如打开文件和信号。一个传统重量级的进程只有单个线程控制动机:网页浏览器可能有一个线程用来显示文本和图像,另一个用于从网络接受数据;文档处理器有一个线程用于显示图形,另一个线程用于读入用户的键盘输入,还有一个线程在后台进行拼写和语法检查优点:多进程体系结构被良好的...
2019-11-13 19:38:40 434
原创 操作系统内存管理
操作系统内存管理程序通常以二进制形式存储在磁盘上,为了执行,被调入内存放进进程空间内。在磁盘上等待调入内存的进程形成了输出队列(input queue)。将指令和数据绑定到内存地址有以下几种情况:编译时:如果在编译时就知道进程将在内存中的驻留地址,那么就可以生成绝对代码(absolute code)加载时:如果在编译时并不知道进程将驻留在内存的什么地方,那么编译器就生成可重定位代码(re...
2019-11-09 21:31:49 456 2
原创 The Long Walk2.0
保护模式Protected modeIt has been for almost a whole month that I do not update my blog, since I was extremely busy about my IBDP course. And I also started to take a scientific research with a Doctor, t...
2019-11-03 14:35:11 167
原创 The Long Walk1.4.2 操作系统概念Operating System Concept
程序代码成为文本段(代码段)。进程除了代码段之外还包括当前2活动,通过程序计数器的值和处理器寄存器的内容来表示,进程还包括堆栈段和数据段,以及堆(heap)是进程运行期间动态分配的内存程序本身不是进程:程序只是被动实体,而进程是活动实体,有一个程序计数器来表示下一个要执行的命令和相关资源集合。装载可执行文件通常有两种方式:1. 双击可执行文件的图标或是在内存中输入该文件的文件名进程状态:新...
2019-10-07 12:16:18 259
原创 The Long Walk1.4.1
Assembly language 汇编语言整数算数指令移位和循环移位指令逻辑移位和算数移位逻辑移位:以0填充最后移出的位算数移位:以符号位填充最后移出的数字SHL指令,进行逻辑左移的操作,以0填充最后移出的位,移出的最高位送入进位标志SHL 目的操作数, 移动位数 ;CF是进位标志快速乘法:使用SHL可以进行2的次幂高速乘法操作。任何操作数左移n位就相当于乘以2^nSHR…无符...
2019-10-07 12:07:22 175
原创 The Long Walk1.4 一段旅途的结束
During the golden week, I absolutely have finished the first part of my journey, I have studied half of the book ‘Intel 64bits assembly language’ and The first 5 chapters of ‘Operating system concept’...
2019-10-07 12:04:33 244
原创 更新通告 The Long Walk
Hi guys, It had been a long time for me to stop updating new things, but actually I did many things in this period…I finished half of ‘Intel 64bits assembly language’ and I am now reading the third ch...
2019-09-26 22:22:51 146
原创 进入保护模式 The Long Walk1.2.2 //简单易懂
我在学习昨天上传的进入保护模式代码时发现了几个错误,在此进行了更正并增加了很多注释,以便于读者理解。同时我将上传阅读操作系统概念第一章所记录的全部笔记。顺便吐槽一句,我的CS老师还蛮严格的…During my review about the jmp to protected mode code which I upload yesterday, I found few mistakes(Mad...
2019-09-15 00:45:37 211
原创 jmp to protected mode The Long Walk.Chapter1.2.1
我最近忙于阅读《oranges一个操作系统的实现》,感觉作者功力还算不错,可以作为长期编写OS的参考书,目前已经读了30几页,读到了进入保护模式的一段代码,不知怎么的有些感动,因此提前更新,将这段代码放在下面:I have been reading ‘Oranges to realize a operating system’, and I suppose the writer is quit...
2019-09-13 21:03:41 155
原创 The Long Walk Chapter1.2
距离我上次更新博客已经过去很久了,大概有两个星期的时间?但这段时间里我也在不停的为写作一个操作系统而努力,但我也逐渐发现,为什么人们会称“独立写作操作系统”是一场意志力的战斗。It seems has been a long time when I updated my blog, maybe two weeks ago? But in this period of time, I was ju...
2019-09-11 17:55:27 289 1
原创 漫长的步行-The Long Walk Chapter1.1
标题出自史蒂芬金的中篇小说书名《漫长的步行》。我在15岁时机缘巧合地买下了这本书。值得注意的是,这本小说在今天也没有中文翻译,而在我15岁时,我也不具备阅读英文原著的能力。The Topic comes from Stephen king’s sixth novel, it was named as ‘The Long Walk’. Occasionally, I purchased this ...
2019-08-25 14:43:52 895
转载 阿里达摩院自研语音AI芯片技术 计算效率提升百倍(转)
AI在语音领域的产生的影响相比于其在CV和NLP领域的成就丝毫不逊色,其中最主要的就是语音识别(ASR)和语音合成(TTS)。语音合成算法里引入基于神经网络的结构之后,语音中的停顿、重音、语调、长短音这些都比之前的HMM算法完全提升了一个档次。按现在最好的Tacotron2+WaveNet来说,和真人语音的差距已经不到0.1分了。什么意思呢?如果不是遇到一些歧义瑕疵,大部分人已经听不出它和真人的区...
2019-08-22 15:55:15 523
原创 xpath语法
xpath语法:使用方式:使用//获取整个页面当中的元素,然后写标签名,然后再写谓词进行提取。比如://div[@class='abc']需要注意的知识点:/和//的区别:/代表只获取直接子节点。//获取子孙节点。一般//用得比较多。当然也要视情况而定。contains:有时候某个属性中包含了多个值,那么可以使用contains函数。示例代码如下://div[contains(@c...
2019-08-22 00:58:57 221
原创 Python网络爬虫 Requests库知识.1期
Requests库比urllib库更为使用,以下为一些常用的知识整理requests 库Import requests//get的使用.传输params信息response = requests.get(“url”)print(response.text) //经过自动猜测解码后生成unicode类型,因此可能会生成乱码。需要自行设定解码方式print(response.con...
2019-08-22 00:31:55 196
原创 urllib库
urllib库是Python中一个最基本的网络请求库。可以模仿浏览器的行为,向指定的服务器发送一个请求,并可以保存服务器返回的数据from urllib import requestrequest.urlopen(‘http://www.baidu.com’)print(resp.read())urlopen 函数详解其中参数分别为:Url 请求的URLData 请求的data,...
2019-08-22 00:30:22 161
原创 urllib库的使用
ProxyHandle处理器(代理设置)代理服务器,每隔一段时间换一个代理,就算IP被禁用,也可以换IP继续爬取自定义opener来处理示例代码handler = request.urlopen((“http”:”218.66.161.88:31769”))opener = request.build_opener(handler)req = request.Request(“http...
2019-08-22 00:29:14 117
原创 网络爬虫学习前置知识
Scrapy爬虫的使用步骤创建一个工程和spider模版编写spider编写item pipeline模版进行优化策略的配置Scrapy爬虫的数据类型:Request包含6个属性和方法.url Request对应的请求URL地址.method 对应的请求方法,‘GET’ ‘POST’等.headers 字典类型风格的请求头.body 请求内容主题,字符串类型....
2019-08-17 13:58:26 434
原创 WindowsAPI 窗口(1)
WndProc是窗口过程LRESULT CALLBACK WndProc (HWND, UNIT, WPARM, LPARAM);UNIT是unsigned int类型,LRESULT等价于LONGWndProc函数类型为CALLBACKWINAPI WinMain (HINSTANCE hInstance, HINSTANCE PrevInstance, PSTR szCmdline, ...
2019-07-31 21:11:42 490
原创 Linux 内核学习—AT&T汇编语法格式
AT&T汇编语法格式寄存器引用引用寄存器要在寄存器号前加%,如:mov % eax, % ebx操作数顺序操作数排列是从左到右,如:mov % eat(源), % ebx(目的)常数/立即数格式使用立即数,要在数前面加$,如:Mov 4,引用符号地址在符号前加4, % ebb引用符号地址在符号前加4,引用符号地址在符号前加,如:mov $value, % ...
2019-07-29 11:42:54 304 1
原创 WINDOW PROGRAM DESIGN chapter 4(windows程序设计第四章)读书笔记
文本文件输出WM_PAINT消息Windows不会保留被遮住的窗口,当其他程序的窗口被移开时,Windows会要求程序重新绘制被遮住的客户去Windows是一个消息驱动的系统,使用两种方式把各种事件通知给应用程序:把消息放在消息队列中向适当窗口直接发送消息Windows通过VM_PAINT消息来通知窗口过程其客户区需要重绘进入消息循环前,调用的UpdateWindow函数,利用这...
2019-07-17 23:12:11 198
原创 TCP/IP
IP即网际协议IP相当于OSI参考模型中的第三层——网络层网络层的作用是实现终端节点之间的通信。也叫点对点的通信网络层和数据链路层的关系数据链路层提供直连两个设备之间的通信功能。而网络层提供没有直连的两个网络之间进行通信传输路由控制指将分组数据发送到最终目标地址的功能。即使网络非常复杂,也可以通过路由控制确定到达目标地址的通路。Hop指网络中的一个区间。IP包在网络中的一个跳间被转发...
2019-07-16 00:20:04 105
原创 windows program design读书笔记.1
世界上的书面语言文字根本无法用256个8位代码来表示。而DBCS的解决方法是不足且笨拙的。因此可以使用16位代码的Unicode。Unicode被认为是“宽字符”。每一个Unicode中的字符是16位宽,8位值在Unicode中是无意义的。-------------------------------------宽字符函数------------------------------------...
2019-07-16 00:16:29 149
原创 Windows program design读书笔记.1
世界上的书面语言文字根本无法用256个8位代码来表示。而DBCS的解决方法是不足且笨拙的。因此可以使用16位代码的Unicode。Unicode被认为是“宽字符”。每一个Unicode中的字符是16位宽,8位值在Unicode中是无意义的。-------------------------------------宽字符函数------------------------------------...
2019-07-16 00:15:19 138
原创 Windows program design读书笔记第2章
首先,放上一个程序:#include <windows.h>LRESULT CALLBACK Wndproc (HWND, UNIT, WPARAM, LPARAM);int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdline, int iCmdShow){static TC...
2019-07-16 00:14:13 141
原创 Windows program design (Windows 程序设计提纲)第2章
世界上的书面语言文字根本无法用256个8位代码来表示。而DBCS的解决方法是不足且笨拙的。因此可以使用16位代码的Unicode。Unicode被认为是“宽字符”。每一个Unicode中的字符是16位宽,8位值在Unicode中是无意义的。-------------------------------------宽字符函数------------------------------------...
2019-07-14 14:28:58 253
原创 图解TCP/IP读书笔记.1
第三章数据链路指的是OSI参考模型中的数据链路层,有时也指以太网,无线局域网等通信手段数据链路的段是指一个被分割的网络,例如,引入中继器将两条网线相连组成一个网络,这种情况下有两条数据链路:从网络层概念来看,它是一个网络,即网络层的立场出发,这两条网线构成一个段。从物理层的概念看,两条网线分别是两个物体网络的连接和构成的形态成为网络拓扑MAC地址用来识别数据链路中互连的节点。MAC...
2019-07-08 10:17:11 392
原创 图解HTTP读书笔记.第九章
第九章消除HTTP瓶颈的SPDYGoogle发布的SPeeDY,目的是解决HTTP的性能瓶颈,缩短web页面的加载时间HTTP的瓶颈:为了尽可能实时更新web内容,服务器上一旦有内容更新,就需要直接把内容反馈到客户端界面上。但是使用HTTP协议探知服务器上的内容是否需要更新,需要频繁的从客户端到服务器端进行确认。如果没有更新,就会产生徒劳的通信以下的HTTP标准会称为瓶颈:一条连接...
2019-07-06 14:41:45 140
原创 图解HTTP读书笔记.第7章
HTTP的缺点通信明文可能被窃听不验证通信方的身份,可能被伪装无法验证报文的完整性,可能被篡改1.窃听HTTP本身不具有加密功能TCP/IP是可能被窃听的网络。虽说通信经过加密,但加密处理后的报文信息本身还是会被看到窃听相同段上的通信并非难事。只需收集互联网上流动的数据包就可以了,对于收集到的数据包,可以交给抓包(Packet Capture)和嗅探器工具(Sniffer)如抓...
2019-07-06 13:45:06 144
原创 图解HTTP读书笔记.第八章
第八章HTTP使用的认证方式BASIC认证(基本认证)DIGEST认证(摘要认证)SSL客户端认证FormBase认证(基于表单认证)BASIC认证及其步骤当需要BASIC认证时,服务器随着状态码401 Authorization Required,返回带WWW-Authenticate首部字段的响应。该字段内包含认证的方式(BASIC)即Request-URI安全域字符串(r...
2019-07-06 13:43:11 163
原创 图解HTTP第六章(2).读书笔记
请求首部字段:是从客户端往服务器端发送请求报文中所使用的字段,用于补充请求的附加信息,客户端信息,对响应内容相关的优先级等内容Accept通知服务器,用户代理能够处理的媒体类型及媒体类型的优先级,使用 type/subtype类型,text/html比如,如果浏览器不支持PNG格式图片的显示,那Accept就不指定image/png,而指定image/gid或者image/jpeg等图片类...
2019-07-02 13:12:39 207
原创 图解HTTP第6章.读书笔记
第六章HTTP报文首部请求行首部字段:给浏览器提供报文主体大小,所使用的语言,认证信息等内容其结构为:首部字段名:字段值 content-type: text/html or keep-alive: timeout = 15, max = 1004中HTTP首部字段类型:1. 通用首部字段2. 请求首部字段3. 响应首部字段4. 实体首部字段End-to-end 首部和...
2019-07-01 15:38:10 163
原创 图解HTTP读书笔记.第三章
第三章HTTP报文:分为请求报文和响应报文是由多行数据构成的字符串报文。HTTP报文大致可以分为报文首部和报文主体两部分。两者有最初出现的CR+LF空行来划分。一般不需要有报文主体。编码用来提高传输速率报文:时HTTP通信就要中的基本单位,由8字节流组成,通过HTTP通信传输实体:作为请求或响应的有效载荷数据被传输,其内容由实体首部和实体主体组成压缩传输的内容编码:内容编码知名应用在实...
2019-06-30 16:17:06 147
原创 图解HTTP读书笔记.第二章
请求访问文本或图像等资源的一端称为客户端,而提供资源响应的一端称为服务器端HTTP协议规定,请求从客户端发出,最后服务器端响应请求并返回。请求报文:GET /index.htm HTTP/1.1Host: hacks.jpGET表示请求访问服务器的类型,称为方法随后的字符串index.htm指明请求访问的资源对象,也称为请求URI(request-URI)最后的HTTP/1.1,为H...
2019-06-30 16:16:38 185
原创 图解HTTP读书笔记.第一章
第一章计算机和网络设备要通信,双方就要基于同种方法对于需要达成同样方法所采取的规则称为协议TCP/IP是互联网相关协议族的总称TCP/IP协议中最重要的就是分层,协议族按层次分为:应用层,传输层,网络层,数据链路层应用层:决定了向用户提供应用服务时通信的活动传输层:对上一层应用层,提供网络连接中的两台计算机间的数据传输。在传输层中有两个性质不同的协议:TCP(传输控制协议)和UDP(...
2019-06-30 16:15:08 129
原创 汇编语言2
寄存器3.1 内存中字的存储在0地址处存放20000(4e20h)0地址单元存放的字节数据是多少:字型数据考虑两个存储单元:即当前地址内容+高1单位地址*10任何两个地址连续的内存单元,N号单元和N+1号单元,可以将它们看成两个内存单元,也可以看成一个地址为N的字单元中的高位字节单元和低位字节单元DS和[adress]8086CPU中有一个DS寄存器,通常用来存放要访问的数据的段地址...
2019-06-17 07:52:31 199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人