China 10大Hacker

C++ 终端黑客攻防小游戏:琥珀绿入侵防御战 (游戏简介)这是一款运行在 Windows 终端窗口中的黑客攻防小游戏。玩家扮演系统防御者,在黑客不断发起入侵攻击时,通过输入正确的防御指令来阻止攻击、修复系统漏洞。游戏采用经典的琥珀绿(Amber Green)终端配色,营造复古黑客氛围。(自定义扩展)你可以轻松扩展游戏内容:在 attacks 向量中添加新的攻击事件,或在代码中调整初始生命值、得分倍率等参数。所有攻击名称和防御指令均为英文,中文解释已内嵌在界面中,方便国内玩家理解。 阅读详情

[转]中国十大黑客

中国10大黑客
什么是黑客?只会使用工具来入侵的就叫黑客?
下面这些才是黑客!
网名:Coolfire
联系方法:cool.fire@msa.hinet.net
一个台湾籍黑客。出名之做遍是那8篇黑客入门文章,给众多菜鸟带来了福音。而当时还是中国黑客成长的初期。此人被人们定为中国第一代黑客。

网名:小榕
个人站点:http://www.netxeyes.org
提起这个名字,人们就会想到流光。这个当年让菜鸟入侵无数主机的武器遍出自小榕之手。小榕是高级程序员,所以精通的是软件开发和程序制作。流光,乱刀,溺雪及SQL注入工具为小榕代表做。榕哥是中国第二代黑客的代表人物。

网名:flashsky
联系方法:flashsky@xfocus.org QQ:16202253
安全焦点核心成员。windows编程好手,对缓冲区溢出漏洞原理及利用非常有研究。就职于启明星辰。大专文化。曾一连公布微软windows操作系统多个漏洞的公告,并且做了分析。另人非常佩服。flashsky大部分文章属于漏洞分析。比如《RPC文件名长度堆溢出分析及其通用性堆溢出攻击的一些发现》等。此人偏爱吟诗作对。活跃于安全焦点论坛。

网名:tombkeeper
联系方法:tombkeeper@xfocus.org
个人主页:http://blog.xfocus.net/index.php?blogId=9
安全焦点核心成员。非常精通windows和女性相关知识,人称妇科圣爪。人很好。是安全焦点论坛技术探究版的斑竹。也是绿盟灌水区的版主。目前就职与绿盟的公司。作品有蠕虫分析等等。活跃于安全焦点论坛。语言幽默而意义深刻独特。

网名:lion
联系方法:lion@cnhonker.com QQ:21509
原中国红客联盟站长。2001年中美黑客大战一战成名,文明于世。暂居广州,常出车祸。熟悉linux及C语言编程,PHP等脚本编写,对入侵有些研究,写的EXPLOIT不少。前段时间解散红盟。后,此人消失,直至写此文章之时,仍然在网上没有任何消息。这个人可以说是中国第三代黑客(2001年起步的一代)。

网名:glacier,冰河
联系方法:glacier@xfocus.org
个人站点:http://blog.xfocus.net/index.php?blogId=15
安全焦点的核心成员。冰河木马与X-scan的作者。中国木马的爸爸。在编程上的功夫非常的深。windows编程技术很硬。文章不多,不过工具非常实用。目前与wollf生活美满,很幸福。常活跃于安全焦点论坛,灌水的时候不多。中国第二代黑客(98-99年的一带)。

网名:isno
联系方法:isno@xfocus.org QQ:1070681
安全焦点的核心成员,对漏洞及溢出有些研究,写过不少漏洞分析。比如WEBDAV和IDQ,IDA漏洞溢出的分析。也写过EXPLOIT。目前生活在北京。很少在焦点的论坛活动。再下对此人了解也少。

网名:sinister
联系方法:sinister@whitecell.org QQ:3350124
熟悉WINDOWS编程,对WINDOWS KERNEL很有研究。写过的文章都很精彩,而且技术含量超高。在论坛上很少灌水。《任意用户模式下执行 ring 0 代码》《内核级HOOK的几种实现与应用 》等等都出自他的手笔。少言寡语,不过人还不错。不喜欢闲聊。

网名:eagle
中国鹰派的站长,著名的linux hacker.对linux很有研究,是白细胞的成员。毕业于北京北方交通大学经济管理系会计学专业。当年也参与过中美黑客大战,他的组织与红客联盟齐名。对入侵也颇有些研究。中国第三代黑客。

网名:alert7
联系方法:alert7@xfocus.org
个人站点:http://blog.xfocus.net/index.php?blogId=12   http://elfhack.whitecell.org/
安全焦点核心成员。对溢出很有研究,不过很少炮头路面。所以知道他的人不多,不过技术觉得很高,不可多得的人才哦。而且此人对系统内核也颇有研究。linux windows都不错。不过很少上论坛,与他交流很困难。只能通MAIL了。

网名:袁哥,yuange
联系方法:yuange@nsfocus.com
说起这个人,大家肯定不会陌生。绿盟的高手,对windows内核及编程都非常有研究,技术很高。也许由于工作原因,很少登陆论坛。不过跟w3比,他还算很好。不过与此人沟通最好是面对面,很多人给他写过电子邮件,不过很少有回的,在论坛的短消息也一样。

网名:warning3
联系方法:warning3@hotmail.com
linux,unix方面的高手。国内数一数二。熟悉linux下的缓冲区溢出以及利用。《Heap/BSS 溢出机理分析》等文章的作者。是绿盟公司的头。

网名:bkbll
联系方法:bkbll@cnhonker.com
原中国红客联盟的核心成员,在中美黑客大战期间写过几篇入侵方面的文章。windows与linux的熟悉,对漏洞和EXPLOIT也有研究。例如那个POSIX子系统权限提升漏洞的分析,还有IFRAME等等。都可以看出这个人的技术不错。常走动于安全焦点论坛,参与技术问题的讨论。

网名:SoBeIt
联系方法:kinvis@hotmail.com QQ:27324838
在安全焦点发布过很多文章。而且篇篇都很精彩。熟悉windows与编程,汇编,还有溢出。看他的文章就知道技术不错。例如,《Windows内核调试器原理浅析》,《挂钩Windows API》,《在NT系列操作系统里让自己“消失”》等等。

网名:sunwear
联系方法:shellcoder@163.com QQ:625185
个人主页:http://blog.youkuaiyun.com/sunwear
是邪恶八进制的核心成员。踏入技术领域时间不短,99年就出现在绿盟论坛。在安全焦点上有他的作品。熟悉windows系统内核与windows编程。早年对渗透入侵及漏洞利用也颇有研究。《再谈进程PID相同的深入探究》《浅析本机API》就出自他的手下。活跃于安全焦点论坛,参与技术讨论的同时,还不忘灌水。

网名:zzzevazzz
联系方法:zzzevazzz@126.com
个人主页:http://zzzevazzz.blogchina.com/
是幻旅的核心成员。《DO ALL IN CMD SHELL》《深入挖掘Windows脚本技术》等等的作者。熟悉windows系统内核及编程。也经常在安全焦点的论坛中出现,参与技术讨论。人也不错。活跃与幻旅的论坛。


网名:zwell
联系方法:suei8423@163.com
个人主页:http://www.donews.net/zwell
是NB联盟的核心成员。熟悉C语言以及系统编程。在安全焦点上有其作品。例如《安全稳定的实现进线程监控》等等。此人以前很少听说过。不过技术还算不错。文章写的很好。也活跃越安全焦点的论坛,经常参与技术讨论。不过不爱灌水,只讨论技术方面的问题。曾经还写过动网上传的利用程序,及利用的方法分析。

网名:xhacker
联系方法:QQ:66680800
真名王亮,目前生活在广州,已经24岁。无组织的一个对渗透入侵很有研究的人,对SQL注入研究很深入。曾经通过渗透,入侵过绿盟的网站。可以说此人是渗透入侵方面的高手。他还有个名字-“小叮当”。《详述虚拟网站的权限突破及防范》,《如何利用黑客技术跟踪并分析一名目标人物》等文章的作者。曾经活跃于多个论坛,乐于帮助别人解决问题。人缘很好,朋友很多。

网名:watercloud
联系方法:watercloud@xfocus.org
安全焦点核心成员。对linux下的缓冲区溢出及利用非常有研究,熟悉EXPLOIT的编写。《RSA算法基础->实践 》,《溢出利用程序和编程语言大杂烩 》等文章的作者。活跃在安全焦点论坛中,喜欢交流技术方面的问题。
网名:eyas
联系方法:eyas@xfocus.org QQ:320236
安全焦点核心成员,对windows编程及漏洞溢出比较熟悉。文章和作品也很多,听说他的成长非常艰苦。很钦佩他。作品也不少。例如《NT平台拨号连接密码恢复原理》,《WS_FTP FTPD "STAT"命令远程溢出分析》。在安全焦点论坛也很活跃。人还不错。

网名:funnywei
联系方法:funnywei@xfocus.org
安全焦点核心成员。被人亲切的称为F博士。对windows与编程比较熟悉 ,作品不多,但是可以体现其技术不错。例如《Windows Xp Sp2溢出保护》。很少在安全焦点的论坛出现。

网名:pjf
联系方法:jfpan20000@sina.com
个人站点:http://www.blogcn.com/user17/pjf/index.html
大名鼎鼎的ICESWORD的作者。对windows系统内核非常有研究。文章的技术含量也很高。不得不佩服。虽然很少在各大论坛出现。但是他的帖子和文章非常好。《线程调度的监视》《防止全局钩子的侵入》等等都出自他的手笔。

网名:孤独剑客
联系方法:Janker@Hackbase.Com QQ:5385757
个人站点:Http://Www.Janker.Org
此人名声已经很大了,不过不少人对他有意见,很骄傲狂妄。不过技术还是不错的。在编程方面技术很硬,而且也是中国第二代黑客的代表人物。与此人用QQ沟通非长累,有时候觉得他根本没把你放在眼里。

网名:sunx
联系方法:sunx@163.com QQ:239670
个人站点:www.sunx.org
国内非常有名的程序员,对漏洞溢出与利用和有研究,写过EXPLOIT。例如IDA漏洞和printer。在9X年代用汇编写过病毒。主页上有病毒的代码。可以看出他的ASM水平哦。

网名:analysist
联系方法:analysist@nsfocus.com
绿盟科技的数据库及脚本高手。在很久以前就对跨站脚本及SQL注入很有研究了。《跨站脚本执行漏洞详解》,《BBS2000和BBS3000所存在的安全隐患》等等都是他的作品。也是革命的先辈吧。不过听说已经不在绿盟了。

网名:Frankie
网站:http://cnns.net
真名谢朝霞,男!现在安络的头,也就是深圳晨光的后代。是WINDOWSNT的方面的高手,而同时对LINUX的了解也非常的多。他是中国的第一代黑客,像coolfire一样。不过现在Frankie已经发展成为公司的领头人物了。

网名:rootshell
联系方法:sysadm@21cn.com QQ:1734398
个人站点:http;//ns-one.com
黑客界的老人物了。除了rootshell他还有一个名字-FZK。对windows linux底层很熟悉,对漏洞及溢出利用相当有研究。曾经的作品也很多.这段时间在焦点有一篇叫〈最近发现的一个Distributed File System服务远程溢出问题〉的文章,就出自此人之手。而他在入侵方面也很有研究。

网名:PP
联系方法:QQ:720888
中国第一代黑客之一。彭泉没听过?此人对windows方面的维护已经编程都很熟悉。在几年前很熟悉WINDOWS方面的入侵及漏洞利用。名言是:如果想飞得高,就该把地平线忘掉。

网名:tianxing
联系方法:OICQ;911189
网站:http;//www.tianxing.org/
中国第一代黑客之一。在1999年曾经与发动对国外网站的攻击。"网络刺客","网络卫兵"是其代表作品。而他对溢出和漏洞利用也颇有研究,例如RPC漏洞利用程序。以及他写的后门都很好。

网名:coolq
联系方法:qufuping@ercist.iscas.ac.cn
中国科学院的研究生。在绿盟有多篇文章为他所做。对linux内核非常熟悉,精通LINUX操作与编程,熟悉LINUX下入侵。〈Linux下用gdb检测内核rootkit 〉就出自他的笔下。接触技术研究在2001-2002左右。活跃于LINUXFORUM与安全焦点论坛。

网名:grip2
联系方法:gript2@hotmail.com
LINUXFORUM的斑竹。熟悉LINUX操作有编程。对LINUX下的病毒也很有研究。〈一个Linux病毒原型分析〉等文章就为他所作。活跃于LINUXFORUM论坛。

网名:san
联系方法:san@xfocus.org
安全焦点核心成员,人们都叫他小许。也是他带领着焦点的团队出的书。精通LINUX使用配置与编程。熟悉溢出与漏洞利用以及exploit的编写,熟悉脚本,及脚本漏洞的利用,linux下的脚本入侵。作品很多,例如〈AIX PowerPC体系结构及其溢出技术学习笔记〉等。经常走动于安全焦点论坛,不过是潜水员。为人比较内向,不爱说话。

网名:hume
联系方法:hument@21cn.com
个人站点http://humeasm.yeah.net
早期的著名程序员。熟悉WINDOWS内核以及程序开发。汇编的技术非常高。在shellcode编写方面有独特见解。2003年也在绿盟出现过几次。个人作品比较多.例如〈SEH in ASM 研究〉等等。

网名:小四
联系方法:scz@nsfocus.com
个人站点:http://www.opencjk.org/~scz/
小四哥,跟袁哥等人都是绿盟的高手哦。小四哥对windows内核,汇编,漏洞溢出利用,程序开发都很有研究,而且还懂得入侵方面。原创文章也非常的多。比如SMB系列的文章,《SLKM入侵初探》等等。在绿盟论坛还是经常回答提问的帖子,人很好。

Cursor汉化真相:AI响应本地化而非UI翻译 Cursor并非传统桌面IDE,其‘汉化’本质是AI生成内容的语言适配,而非界面字符串翻译。原理上,它依赖系统Locale触发服务端语言路由,并通过Prompt Engineering精准控制模型输出;技术价值在于兼顾开发者英文术语肌肉记忆与母语级技术理解效率;典型应用场景包括高校编程教学、企业AI辅助开发、信创环境合规部署;本文聚焦于合法、稳定、可审计的中文工作流构建方法,涵盖系统级联动、提示词工程及批量管理方案,揭示为何VS Code式汉化在Cursor中失效,并提供GB/T 5271.1-2008术语 阅读详情

相关推荐

从零开始软件汉化实战:基于Sisulizer的MobaXterm本地化指南

软件本地化是将软件界面、文档等内容适配到特定语言和地区的过程,其核心原理在于分离程序逻辑与界面文本资源。通过提取并替换这些资源文件中的字符串,可以实现不修改源代码的界面语言切换,这对于提升非英语用户的软件使用体验和降低技术门槛具有重要价值。在工程实践中,这广泛应用于各类桌面工具、开发环境和专业软件的界面定制。本文聚焦于使用Sisulizer这一专业本地化工具,详细拆解了从资源提取、精准翻译到编译测试的完整工作流,并以MobaXterm为例,深入探讨了汉化过程中的典型问题与解决方案,为开发者自主汉化其他工具提

weixin_33994429的博客 452

硅谷色情谷的良心,XHamster的内容审核竟然比Facebook强?

全文共3018字,预计学习时长9分钟来源:Pexels在中国,虽然现在人们思想开放了很多,但“谈性色变”的现象还是不在少数。不管国内还是国外,对于“色情业”都有着程度不一的法律限制,在...

读芯术的博客 40万+

GitHub热门项目落地指南:从访问加速到本地运行

GitHub Trending 榜单反映的是全球开发者注意力的实时分布,但其背后隐藏着域名解析、Git 协议、容器镜像三大访问断点。理解 GitHub 生态的技术原理,关键在于厘清‘能看见’和‘能用上’之间的鸿沟——这涉及 DNS 优化、SSH 镜像代理、ghcr.io 国内镜像切换等工程实践。技术价值不仅体现在 star 数量,更在于是否支持零配置启动、环境变量覆盖与离线模式。典型应用场景包括终端 Git 工具(gitui)的清华镜像集成、Dify 插件的 local_csv 离线数据源、VS Code

weixin_30444105的博客 437

全球排名前500的网站都是做什么的

数据来自Alexa权威2016-3-3 Google.com Enables users to search the world's information, including webpages, images, and videos. Offers…More 2 Facebook.com A social utility that connects people, to ke

tool321_com的博客 12万+

HG8xxxV300R013C10SPC123_china_all

华为光猫V300的通用固件,国内版本,有需要可自行下载

常规波束形成——时域波束形成、频域波束形成

本文介绍了波束成形,包括时域波束成形和频域波束成形,并解释了在实现过程可能存在疑惑的相位补偿。

Candy_Editor的博客 3661

Xmanager无法登录Red Hat Linux——解决方法

Xmanager无法登录Red Hat Linux——解决方法

qq_38472535的博客 2万+

EDKII实战:手把手调试PciHostBridge.c,看UEFI如何分配你的PCIe设备资源(IO/Memory空间)

本文深入解析EDKII中PciHostBridge.c模块的工作原理,详细指导如何调试PCIe设备资源分配(IO/Memory空间)。通过实战案例展示UEFI环境下Root Bridge初始化、地址空间转换及协议安装等核心流程,提供常见问题排查方法与性能优化建议,帮助开发者解决PCIe设备兼容性问题。

weixin_29201933的博客 208

SHOULD OUR CHINESE BOYCOTT JAPANESE GOODS?

  Our viwepoint is that we should not boycott japanese goods.How to develop the ralation between China and Japan is a question which is difficult to answer because China and Japan have too many storie

fei6006的专栏 1万+

Unity物理驱动3D汽车实现:从刚体控制到参数调优

在游戏开发中,刚体物理是实现真实物体运动与交互的核心技术。通过Unity的物理引擎,开发者可以模拟重力、碰撞、摩擦力等物理行为,为游戏世界注入真实感。其技术价值在于能够以符合物理规律的方式驱动游戏对象,避免穿墙、无视惯性等问题,从而提升游戏体验的真实性和沉浸感。这一原理广泛应用于角色控制、车辆模拟、物体破坏等场景。本文以3D小汽车为例,详细解析了如何通过Rigidbody组件施加力与扭矩,并利用C#脚本实现玩家输入逻辑,完成一辆可操控、能碰撞的物理驱动汽车。文中重点探讨了AddForce与角速度控制两种方案

weixin_34380948的博客 501

【gateway nc adapter虚拟网卡 win11 联想】问题的解决

由于需要登录公司内网,于是启用奇安信VPN。但启动后报出网关未连接的问题,于是我检查了我的网络适配器,并尝试解决,以下给出几种我实践过程中的行动,并附带最后成功的解决方法。

m0_73602417的博客 6553

lusernews - python写的类HN网站 | Python China

lusernews - python写的类HN网站 | Python China lusernews - python写的类HN网站 | Python China@lepture redis 不靠谱。。最近刚爆maxoverflow+master-slave=dea...

487

绕过ROS2!在RDK X5上直接用Python调用海康相机C++ SDK的避坑指南

本文详细介绍了在RDK X5上绕过ROS2,直接使用Python调用海康相机C++ SDK的轻量化方案。通过Cython构建Python绑定,提取海康相机SDK核心组件,实现高效图像采集。文章涵盖环境准备、Cython接口设计、编译系统配置及性能优化技巧,特别适合ARM64平台开发者。

weixin_33712987的博客 250

参加China Foo Camp随感(组图)

Foo Camp是OReilly Media每年在美国举办的活动,来自wikipedia的解释:Foo Camp is an annual hacker event hosted by publisher OReilly Media. OReilly describes it as "the wiki of conferences这是第一次在中国举办,由于OReilly 在中国的办公人员只

讲武堂-Jiangtao 5078

【WorkBuddy专栏25】如何选择大模型——积分消耗、用途场景、选型决策全指南

【WorkBuddy专栏25】如何选择大模型——积分消耗、用途场景、选型决策全指南

AI人人懂 940

科研级YOLOv8 Neck革新:BiFPN双向特征金字塔赋能,让多尺度融合更高效的实战指南

在文件夹下新建BiFPN.py,将上述BiFPNLayer和BiFPN类的代码写入其中。这一步是为了让YOLOv8的代码架构能识别我们的自定义Neck模块。

m0_64661770的博客 153

RSA China 2011女嘉宾:用更好的武器应对带枪的敌人!

【51CTO.com特别报道】2011年11月3日,RSA2011中国大会的第二天上午,著名的数据安全厂商Imperva公司高级安全战略家Noa Bar-Yosef给各位参会者带来了《不要拿着刀去对付持枪的人:***的情报分析》这一精彩的主题演讲。 她从了解***动向到学习***到分析***流量,给大家揭开了***产业的冰山一角。 在演讲开始的环节,她就告诉大家,为什么数...

weixin_33762321的博客 95

19、情境理论中的信息结构解析

本文系统解析了情境理论中的信息结构,从信息元(infon)的基本概念出发,深入探讨了关系结构与简单信息结构的构建方法,分析了标准信息结构所满足的一系列公理(如A1-A14),并阐述了角色、同一性、高阶信息、循环现象、参数适当性及信息元部分性等核心性质。通过具体示例和流程图展示了信息结构的构建过程,并对比了不同公理下的结构差异,最后讨论了该理论在与其他领域融合中的发展趋势及面临的挑战。

book8的博客 79

黑客网站大全!都在这了!速看被删就没了

网络安全产业就像一个江湖,各色人等聚集。相对于欧美国家基础扎实(懂加密、会防护、能挖洞、擅工程)的众多名门正派,我国的人才更多的属于旁门左道(很多白帽子可能会不服气),因此在未来的人才培养和建设上,需要调整结构,鼓励更多的人去做“正向”的、结合“业务”与“数据”、“自动化”的“体系、建设”,才能解人才之渴,真正的为社会全面互联网化提供安全保障。

QIANDXX的博客 2203

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

AI Agent时代,如何用Username.md打造可验真的机器可读身份页

随着AI Agent逐渐成为互联网的新访客,传统个人主页已难以满足机器读取与身份验证需求。数字身份需要从“给人看的名片”转变为“给机器读的声明文件”。基于Markdown与YAML frontmatter的结构化身份页面,配合OpenPGP或SSH数字签名,能够让身份声明具备防伪与可验真能力。这种模式允许个人在自有域名下部署机器可读的身份文件,Agent可以按约定路径获取并验证信息,从而在去中心化场景中建立可靠的身份信任基础。以Username.md为例,拆解signed、agent-readable、yo

weixin_34082854的博客 385

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Python 工匠:用 SOLID 原则写好面向对象代码(上)——单一职责与开放-关闭原则实战

> 本文以「Python 工匠」系列第 12 篇文章 [zh_CN/12-write-solid-python-codes-part-1.md](https://link.gitcode.com/i/cc494133fc81ddab34e362a2bc89f70b) 为主体,结合仓库内的系列文章与 [README.md](https://link.gitcode.com/i/337a172bfa2

gitblog_00699的博客 381

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: IPE1 E1 T1 混接问题
下一篇: SCS的定义 物理链路层 SVI 多下一跳
com_cn
博客等级 码龄18年 3粉丝 7原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值