- 博客(18)
- 资源 (32)
- 收藏
- 关注
转载 从机器学习谈起
在本篇文章中,我将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。这篇文档也算是EasyPR开发的番外篇,从这里开始,必须对机器学习了解才能进一步介绍EasyPR的内核。当然,本文也面对一般读者,不会对阅读有相关的前提要求。 在进入正题前,我想读者心中可能会有一个疑惑:机器学习有什么重要性,以至于要阅读完这篇非常长的文章呢? 我...
2019-03-31 16:26:59 268
转载 神经网络入门(最通俗的理解神经网络)
先从回归(Regression)问题说起。我在本吧已经看到不少人提到如果想实现强AI,就必须让机器学会观察并总结规律的言论。具体地说,要让机器观察什么是圆的,什么是方的,区分各种颜色和形状,然后根据这些特征对某种事物进行分类或预测。其实这就是回归问题。如何解决回归问题?我们用眼睛看到某样东西,可以一下子看出它的一些基本特征。可是计算机呢?它看到的只是一堆数字而已,因此要让机器从事物的特征中找到...
2019-03-31 15:09:44 598 1
转载 从神经元到神经网络——最易懂最清晰的一篇文章
神经网络是一门重要的机器学习技术。它是目前最为火热的研究方向--深度学习的基础。学习神经网络不仅可以让你掌握一门强大的机器学习方法,同时也可以更好地帮助你理解深度学习技术。 本文以一种简单的,循序的方式讲解神经网络。适合对神经网络了解不多的同学。本文对阅读没有一定的前提要求,但是懂一些机器学习基础会更好地帮助理解本文。 神经网络是一种模拟人脑的神经网络以期能够实现类人工智能的机器学习技...
2019-03-31 15:05:05 3229
转载 min-max框架
1. 零和游戏(Zero-sum Game):意思就是你死我活,一方的胜利代表另一方的失败,比如,象棋,五子棋等。2. 完全信息(Perfect Information):玩家知道之前所有的步骤。象棋就是完全信息,因为玩家是交替着落子,且之前的步骤都能在棋盘上体现,但是石头剪子布就不是。这样的游戏通常可以把他们看作一个树状图,把每一种可能性列出来。比如下面这个井字棋游戏,Max代表你自己...
2019-03-31 14:33:28 1853
原创 一文彻底搞定布隆过滤器
如果有一个网站有 100 亿 url 存在一个黑名单中,每条 url 平均 64 字节。这个黑名单要怎么存?若此时随便输入一个 url,你如何快速判断该 url 是否在这个黑名单中?不考虑细节的话,此题就是一个简单的查找问题。对于查找问题而言,使用散列表来处理往往(意味着并不是对于所有情况都适用)是一种效率比较高的方案。但是,对于这个题,如果使用散列表,那就悲剧了,你可以算算需要的内存空间--...
2019-03-31 03:44:42 1614
转载 数据压缩的本质
对超大规模网络进行划分,得到诸多子图,是否可以用熵来解决呢?对于一个给定的图,其信息量是固定的,图划分会给图的信息带来什么?图的划分或者折叠,是否就是对图的压缩呢?先来个小例子:有一段文字“我我我我我我有点喜欢喜欢喜欢喜欢lxlxlxlxlxlxlx”一共14个汉字加上14个字符,现在采用某种压缩算法,将其压缩为这样一种形式“6个我1个有点4个喜欢7个lx”一共9个汉字加上6个字符(包括数字跟...
2019-03-31 03:05:21 3516 2
转载 数据压缩与信息熵
1992年,美国佐治亚州的WEB Technology公司,宣布做出了重大的技术突破。该公司的DataFiles/16软件,号称可以将任意大于64KB的文件,压缩为原始大小的16分之一。业界议论纷纷,如果消息属实,无异于压缩技术的革命。许多专家还没有看到软件,就断言这是不可能的。因为根据压缩原理,你不可能将任意文件压缩到16分之一。事实上,有一些文件是无法压缩的,哪怕一个二进制位,都压...
2019-03-25 08:49:20 570
转载 infomap map equation的理解
在诸多互联网金融风控的场景里,团伙识别是相当重要的一项工作。如果恶意攻击者以团伙的方式尝试获取利益,比如骗贷、骗保、薅羊毛,通常都会给对应的公司带来不小的经济损失。团伙识别有各种各样的方法,其中最主要的方法就是“社区发现”(community detection)类算法,常规的方法有 Louvain,Label Propagation,Infomap 等等。算法核心思想社区发现类算法似乎并...
2019-03-25 00:40:18 3063
转载 使用place2创建场景识别的demo
参考:https://github.com/CSAILVision/places365论文:Learning Deep Features for Scene Recognition using Places Database1.需要预先安装包:numpy pytorch opencv-python Pillow2. 首先将places365的代码git到本地:git c...
2019-03-21 16:52:49 1886 2
原创 一篇文章让你彻底搞懂神经网络:从原理到优化如此简单
普林斯顿的华人小哥Victor Zhou写了篇神经网络入门教程受到广大神经网络入门人员的吹捧。网址:https://victorzhou.com/blog/intro-to-neural-networks/,演示在:https://repl.it/@vzhou842/An-Introduction-to-Neural-Networks.0. 文章介绍了什么介绍了神经网络的基础单元--神经元...
2019-03-21 14:17:37 3339
原创 彻底讲明白C++中指针和引用的区别到底是啥!
学过C的都知道指针,刚开始学习指针的时候,都会觉得指针很难,学完了指针才发现指针就是保存的地址。指针十分不安全,使用的不恰当,就会使程序出错!C++里面提出了“引用”代替指针,提高程序的安全性。下面来讲讲什么是引用。一、引用的定义引用是给另外一个变量起别名,绑定一个变量,所以引用不会分配内存空间。对引用的所有操作,事实上都是作用在该引用所绑定的对象上。引用的声明方法:类型标识符 &am...
2019-03-20 16:28:41 1959 3
原创 Java中的对象与引用
对于Java初学者,在很长一段时间里,总觉得基本概念很模糊。实际上,许多Java书把对象和对象的引用(实例)混为一谈。如果分不清对象与对象引用,那实在没法很好地理解面向对象技术,把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。为便于说明,我们先定义一个简单的类:class student{int name;int age...
2019-03-19 23:48:25 261
原创 C++中的栈和堆
由C/C++编译的程序占用的内存分为以下几个部分:1、栈区(stack):又编译器自动分配释放,存放函数的参数值,局部变量的值等,其操作方式类似于数据结构的栈。2、堆区(heap):一般是由程序员分配释放,若程序员不释放的话,程序结束时可能由OS回收,值得注意的是他与数据结构的堆是两回事,分配方式倒是类似于数据结构的链表。3、全局区(static):也叫静态数据内存空间,存储全局变量...
2019-03-19 23:39:37 1611 1
原创 对象指针数组的理解以及指针与对象的存储位置的理解
今天在研究infomap的源码的是否,发现里面定义了个Node的指针数组:Node **node = new Node*[Nnode];for(i=0;i<Nnode;i++){ node[i]=new Node(i); degree[i]=0.0;}对于Node **node = new Node*[Nnode],这一句比较好理解,就是在内存中申请了一片空间用...
2019-03-19 17:34:50 2740
转载 Detecting Near Duplicates for Web Crawling - simhash与重复信息识别
随着信息爆炸时代的来临,互联网上充斥着着大量的近重复信息,有效地识别它们是一个很有意义的课题。例如,对于搜索引擎的爬虫系统来说,收录重复的网页是毫无意义的,只会造成存储和计算资源的浪费;同时,展示重复的信息对于用户来说也并不是最好的体验。但是同样的在另外方面,如何快速检索相似文章需求也是很大的。造成网页近重复的可能原因主要包括:镜像网站 内容复制 嵌入广告 计数改变 少量修改一个...
2019-03-18 22:09:23 348
转载 Catkin_make执行过程
这是一个比较复杂的问题,但是有时候会有莫名其妙的编译错误,在找错误的过程中会非常需要了解这个过程。1. 模板文件首先说一下.in文件。在catkin的目录中有许多.in文件 ,这些都是模板文件,以/opt/ros/kinetic/share/catkin/cmake/templates/env.sh.in为例下面是源文件#!/usr/bin/env sh# genera...
2019-03-18 16:05:13 5766
原创 使用putty套件将远程linux服务器上的文件传到本地windows机器上
很多时候,我们会安装类似secure shell client等工具连接远程服务器,一般自带了ftp工具,可以很方便的上传下载文件。由于我自己的电脑只装了putty(是安装了putty这个工具套件,而不是单独一个putty.exe哦),目录如下:我们平时用到的只有putty.exe,就误以为putty只能登陆服务器执行命令等操作。实际上,putty还有其他的工具,如pscp。psc...
2019-03-15 14:39:52 2745 1
原创 在dockerfile里执行catkin_make
这一段,我们在做项目的自动化运维的事情。同事们反映不知道怎么在docker里面执行catkin_make命令。在制作镜像的过程中,如果能执行catkin_make,则打包好的镜像,就可以直接使用了。否则,对于一个打包好的镜像,还得再startup里面执行catkin_make,这样造成的问题有2个:第一,浪费很多的时间,第二,可能会造成卡死(我们的gazebo开机启动后一直等待模拟无人机的dock...
2019-03-15 09:17:30 1347 1
sensorPluginTest0916.zip
2020-09-16
数据库存储树结构ClosureTableCateogryStore-master.zip
2020-02-27
storage_ws_jin0906.tar.gz
2019-09-06
开源内存数据库的调研与分析.doc
2019-08-30
fastdb-arm.tar.gz
2019-08-23
ubuntu 16.04 opencv auto installation
2019-03-27
自然语言处理实践者指南Practitioner's guide to NLP part I
2019-01-15
Python code for Artificial Intelligence: Foundations of Computational Agents
2019-01-15
百页教程学机器学习the hundred page machine learning book pdf原版
2019-01-02
冰点下载器--百度文库豆丁网免费下载
2018-12-26
vcForPython27解决安装pycrypto报错vcvarsall.bat找不到问题
2018-06-01
手机app脱壳虚拟机镜像
2018-06-01
jd-gui1.4+dex2jar2.0+apkdb+apktool apk反编译套装
2018-05-31
win7 基于spring boot+elasticsearch+Redis+mysql+mybatis进行搜索引擎web开发--爬取IThome热评
2018-04-27
windows下redis管理工具treeNMS
2018-04-24
《C和指针》pdf高清版和《C陷阱和缺陷》以及源代码
2018-04-12
ROS的插件库pluginLIB机制讲解
2018-04-11
51CTO 机器人操作系统ROS精品课程PPT
2018-03-06
SSM框架——使用MyBatis Generator自动创建代码
2017-09-21
metronic 4.7.5 最完整版,共318M,文件中有链接
2017-09-06
quick4j IDEA进行javaweb开发的快速框架 maven+Spring+SpringMVC+shiro +myhatis
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人