一.前言 近几年深度学习在各领域大显神威,而”GPU加速"也得到了越来越多的篇幅,似乎任何程序只要放到GPU上运行那速度就是杠杠的.GPU代替CPU计算已成了大势所趋?我先告诉你结论”那是不可能滴“,然后咱们再来说说”GPU为什么比CPU快“.二.图形处理,GPU的源起 GPU是显卡的计算单元,就好比CPU是电脑的计算核心,有时我们直接就把GPU称为显卡.显而易见,GPU从诞生之初就是用来处理图像的.下面我们讲一个简单的例子来说明下为什么图像处理需要用到GPU,而CPU的缺点是什么. 我们讲一个…
议题:并查集(Union-Find Sets) 分析: 一种树型数据结构,用于处理不相交集合(Disjoint Sets)的合并以及查询:一开始让所有元素独立成树,也就是只有根节点的树:然后根据需要将关联的元素(树)进行合并:合并的方式仅仅是将一棵树最原始的节点的父亲索引指向另一棵树: 优化:加入一个rank数组存储节点深度的下界(从当前节点到其最远子节点的距离),从而可以启发式的对树进行合并,从而减少树的深度,防止树的退化:使 得包含较少节点的树根指向包含较多节点的树根,具体指代为树的高度:另…
无论即将到来的是大数据时代还是人工智能时代,亦或是传统行业使用人工智能在云上处理大数据的时代,作为一个有理想有追求的程序员,不懂深度学习(Deep Learning)这个超热的技术,会不会感觉马上就out了?现在救命稻草来了,<零基础入门深度学习>系列文章旨在讲帮助爱编程的你从零基础达到入门级水平.零基础意味着你不需要太多的数学知识,只要会写程序就行了,没错,这是专门为程序员写的文章.虽然文中会有很多公式你也许看不懂,但同时也会有更多的代码,程序员的你一定能看懂的(我周围是一群狂热的Clean…
从3月13日报名尝试上网课学习(4天课8.9元),开始接触Python(中文发音“派森”),到今天有一星期了.这两天广泛搜索了一下相关的学习途径,本着“投机取巧”的出发点,居然小有心得,这里一并分享出来,仅供Python初学者参考(包括我自己). 第一是线上“汉堡包”网课.来源今日头条,其是目前最大的内容分发平台.我也是偶然在头条上看到小咖编程的广告,4天学费仅付一个汉堡包的价格(还是个小的),估计是赔钱赚人脉.后来发现还有不少免费的体验课(一般是1个课时),新冠疫情肯定是推动了线上教育的发展.…
马克·吐温曾经说过,所谓经典小说,就是指很多人希望读过,但很少人真正花时间去读的小说.这种说法同样适用于“经典”的计算机书籍. 最近一直在看LSH,不过由于matlab基础比较差,一直没搞懂.最近看的论文里几乎都是用simHash来实现LSH,从而进行ANN. 有空看看基于滑动窗口的论文相似性检测. 如何用matlab画出一个数列(函数)的收敛过程(菱形收敛.圆形收敛)? 学完分布式了,我打算自己学WordPress,建立自己的独立博客,放在云平台或者服务器空间,然后学着分析流量和负载均衡这一类…
---layout: posttitle: 2018-02-03-PY3下经典数据集iris的机器学习算法举例-零基础key: 20180203tags: 机器学习 ML IRIS python3modify_date: 2018-02-03--- # python3下经典数据集iris的机器学习算法举例-零基础说明:* 本文发布于: gitee,github,博客园* 转载和引用请指明原作者和连接及出处. 正文:* 以下内容可以拷贝到一个python3源码文件,比如较“iris_ml.py”当…
大家好,我是树哥. 最近和一个朋友聊天,他问了我 JVM 的三色标记算法.我脑袋一愣发现竟然完全不知道!于是我带着疑问去网上看了几天的资料,终于搞清楚啥事三色标记算法,它是用来干嘛的,以及它和 CMS 回收器和 G1 回收器的关系了.今天,就让树哥带着大家一起盘一盘它! 根可达算法 我们要进行垃圾回收,就需要弄明白哪些对象是需要回收的,哪些对象是不需要回收的.针对这个问题,其实业界已经有几种常见的解决方法了. 第一种是计数法,就是每个对象都有一个计数器,被引用了加一,移除引用减一.但这种方法比较…
一.前言 我们都知道芯片,也知道芯片技术在21世纪是最重要的技术之一,但很少有人能知道芯片技术的一些细节,如芯片是如何构造的.为什么它可以运行程序.芯片又是如何被设计制造出来的等等.本文就尝试从最底层的二级管开始,逐一讲讲二极管.mos管.逻辑门电路.集成电路.大规模集成电路是如何逐步构造成我们所熟知的“芯片”. 二.从二极管到逻辑门电路 二极管 二极管是大家熟知的基本器件之一,可以说二极管的发明和大规模使用是现代工业腾飞最重要的基础之一.二极管的特性就是电流单向导通,如下图所示,一般情况下电流…
零.前言 初学者开始学习51单片机时往往先是一愣,说好51单片机啊,咋个型号是AT89C52,这个S52又是咋回事?上学的时候大都懵懵懂懂就这么用着,但始终没整明白,所以今天我们就彻底搞明白这些“51”都是些啥51.文章最后我还准备了一份各型号的对比手册,大家可以对照参考. 一.8031指令集 51单片机是一个泛称,我们将所有兼容Intel 8031指令系统的都叫51单片机,所以无论是AT89C51.AT89S52.AT80C51.TS83C25等等,不管他叫什么名字都统称为51单片机.那为啥不…
普通程序员转型AI免费教程整合,零基础也可自学 本文告诉通过什么样的顺序进行学习以及在哪儿可以找到他们.可以通过自学的方式掌握机器学习科学家的基础技能,并在论文.工作甚至日常生活中快速应用. 可以先看看本人另外一篇相关博客: 想学习深度学习需要什么样的基础? - 流风,飘然的风 - 博客园http://www.cnblogs.com/zdz8207/p/ai-learn-base.html 当你学习机器学习课程时,有没有被信息过载所淹没?绝大多数的机器学习课程都过于关注个别算法了,虽然算法很重要…