孙启超

做更好的APP

密码学在区块链中能做什么

介绍 本篇会讲述密码学在区块链中的具体的使用,从而理解为什么区块链可以防止消息被篡改,怎么进行数字身份认证。比特币中是如何通过多重签名实现多个人共同管理某个账户的比特币交易。   布隆过滤器 布隆过滤器是一种基于 Hash 的高效查找结构,能够快速判断某个元素是否在一个集合内。 首先回顾...

2018-09-03 11:13:09

阅读数 576

评论数 0

深入理解SHA系列加密算法

介绍 SHA是一系列的加密算法,有SHA-1、SHA-2、SHA-3三大类,而SHA-1已经被破解,SHA-3应用较少,目前应用广泛相对安全的是SHA-2算法,这也是本篇文章重点讲述的算法。   算法核心思想和特点 该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段密文,也可...

2018-08-26 22:09:51

阅读数 2471

评论数 0

区块链核心技术之密码学研究指南

  前言 块链技术从2017年已经开始爆发,2018年更是火热,可以预见未来也一定是一个重要的技术,绝对不是昙花一现,很多有远见的公司早已经在2015年开始布局区块链技术如BAT,TMD等。区块链技术确实会颠覆一些中心化的大公司,但是真正好的大公司是不会等着别人去颠覆,他们会自己先投入研究区块...

2018-08-20 08:46:33

阅读数 7899

评论数 36

一份中外结合的 Machine Learning 自学计划

看了Siraj Raval的3个月学习机器学习计划的视频,感觉非常好,地址:https://www.youtube.com/watch?v=Cr6VqTRO1v0结合一些我们学习中的经验得出一份Hybrid的机器学习自学计划。根据Siraj的建议:机器学习的涉及的知识比例分布的 35%线性代数25...

2018-03-21 15:50:42

阅读数 4635

评论数 0

给自己的区块链添加网络通信

准备工作:go语言中Channels的用法:在不同的Goroutine中运行的函数之间传递数据,可以使用Channel也称为通道。(Goroutine是协程,和线程类似,共享堆,不共享栈,协程的切换一般由程序员在代码中显式控制)关键字“go”。使用这个关键字使一个函数被并发的执行,如:go fun...

2018-03-16 19:26:21

阅读数 634

评论数 0

什么是目标函数,损失函数?目标函数为什么要加正则项?

什么是目标函数?定义是:指所关心的目标与相关的因素的函数关系。举个例子,假如我们想要预测公司楼下手抓饼店明天能卖多少张手抓饼,已知过去10天每天卖多少,以及每天的天气情况,是否有节假日,和手抓饼店老板和老板娘的感情状况,这几项数据都统计好了。对应到目标函数的解释就是:关心的目标是明天能卖多少手抓饼...

2018-03-15 16:48:02

阅读数 1539

评论数 0

给自己的区块链添加POW-工作量证明

对POW不太熟悉的同学可以参考这篇文章:https://xiaozhuanlan.com/topic/0492176583准备工作:单向加密:单向加密以人类可读的文本(明文)作为输入,比如“666”这个字符串,再通过一个数学函数产生出难以辨认的输出(密文)。挖矿:比特币的产出是通过给予“获胜矿工”...

2018-03-13 11:38:08

阅读数 1550

评论数 1

开发自己的区块链基础功能篇

准备工作:安装go开发环境用go搭建web服务go语言基础安装go开发环境到https://golang.org/dl/这个地址下载对应的安装包,mac ,windows,linux都有(需要科学上网)。以mac为例,下载成功后双击安装下一步即可,很简单。安装成功后运行go version查看版本...

2018-03-12 15:53:35

阅读数 424

评论数 0

区块链--共识算法POS,DPOS

POS --- Proof of Stake大多数地方叫权益证明,其实可以看作是股权证明,也是一种共识算法,在基于权益证明的数字货币中,下一个区块的选择是根据不同节点的股份和时间进行随机选择的。打个比方说,假如你买了1万个数字货币,然后就放在POS机制中,这样你就拥有了机会去获得新的区块从而得到奖...

2018-03-12 15:51:27

阅读数 1065

评论数 0

区块链--共识算法POW

首先我们通过介绍一个拜占庭将军问题(Byzantine Generals Problem),来进一步了解共识算法是要干什么。故事:拜占庭帝国,拥有巨大的财富,周围10个邻邦垂诞已久,但拜占庭高墙耸立,没有一个单独的邻邦能够成功入侵。任何单个邻邦入侵的都会失败,同时也有可能自身被其他9个邻邦入侵。拜...

2018-03-12 15:48:12

阅读数 666

评论数 2

区块链原理是什么?如何开发区块链程序

介绍区块链可以理解为是分布式数据库,读取数据,存储数据。特点是:耐久性,稳健性,透明性,不被破坏性。这时有同学会问:“老师,别人家说区块链是个分布式账本,有奖励机制,可以通过挖矿获取奖励,怎么不一样?”,问题很好同学,说的也对,但是有局限性,针对比特币来说都符合,但是比特币那是区块链1.0时代,以...

2018-03-08 15:52:24

阅读数 386

评论数 0

机器学习数学篇--线性代数

嗑就不唠了,直接上内容,可以参考之前的文章:https://xiaozhuanlan.com/topic/2981350467目录线性代数:标量向量矩阵张量集合范数内积向量正交1.标量单独的数 b 构成的元素被称为标量:一个标量 b 可以是整数, 实数2.向量多个标量 b1,b2,⋯,bn按一定顺...

2018-01-18 19:55:50

阅读数 273

评论数 0

机器学习数学篇—基础数学知识清单

介绍到目前为止我们学习了,最小二乘法,逻辑回归,朴素贝叶斯,决策树,神经网络,卷积神经网络。里面提到了很多的数学概念,有懂得,也有不懂的,今天我们来列一个清单以便于后面的学习。其实有同学也再问:“孙老师,你为什么不先讲数学知识,然后再讲机器学习呢,就像小时候上学一样,先学加减法,再学乘除,一年级一...

2018-01-18 19:54:26

阅读数 962

评论数 0

机器学习实战篇—人脸识别(Human Face Recognition)

介绍: 之前看了一篇在Ubuntu上写的人脸识别,自己在mac下试了一下,觉得有必要再扩展一下,通过一个简单的例子来了解一下人脸识别的过程。 准备知识: 欧几里得距离:是一个通常采用的距离定义,指在m维空间中两个点之间的真实距离,或者向量的自然长度(即该点到原点的距离)。...

2017-12-27 20:42:57

阅读数 3122

评论数 0

机器学习算法篇--卷积神经网络基础(Convolutional Neural Network)

定义: 首先来了解一下深度学习的定义:深度学习是以数据的原始形态作为算法输入,经过算法层层抽象将原始数据逐层抽象为自身任务所需的最终特征表示,最后以特征到任务目标的映射作为结束,从原始数据到最终任务目标,“一条龙服务” 并无夹杂任何人为操作。普通话说就是“省去了人为的特征工程,实现完全封闭。是一...

2017-12-21 19:48:19

阅读数 1860

评论数 0

机器学习的分类

分类: 目前机器学习主流分为:监督学习,无监督学习,强化学习。 监督学习: 监督学习可分为“回归”和“分类”问题。 在回归问题中,我们会预测一个连续值。也就是说我们试图将输入变量和输出用一个连续函数对应起来;而在分类问题中,我们会预测一个离散值,我们试图将输入变量与离散的...

2017-11-30 18:59:05

阅读数 3697

评论数 0

机器学习算法实践-树回归-转

原文地址:http://python.jobbole.com/88822/ 通常决策树树分裂选择特征的方法有ID3, C4.5算法, C5.0算法和CART树。本文主要使用决策树解决回归问题,使用CART(Classification And Regression Trees)算...

2017-11-22 09:42:49

阅读数 377

评论数 0

机器学习 - 贝叶斯分类算法

1.贝叶斯定理(Bayes' theorem) 描述的是关于随机事件A和B的条件概率。一般情况下,事件A和在事件B发生的条件下的概率,与事件B在时间A发生的条件下的概率是不同的,但这两者之间是存在一定的关系的,贝叶斯定理描述的就是这种关系。记L(A|B)在B发生的条件下A发生的概率。 ...

2017-10-26 10:26:35

阅读数 241

评论数 0

相似图片搜索的原理

刚才用百度搜索,上传了图片搜索,结果没有出来相关的信息,好吧,还是翻墙打开google,再搜索一下,图片如下: 搜索后结果如下: 这种技术的原理是什么?计算机怎么知道两张图片相似呢? 原理非常简单易懂。我们可以用一个快速算法,就达到基本的效果。 这里的关键技术叫做"感知哈希算法...

2017-09-12 13:40:58

阅读数 272

评论数 0

神经网络入门---高级应用篇

下面通过车牌自动识别的例子,来解释神经网络 所谓"车牌自动识别",就是高速公路的探头拍下车牌照片,计算机识别出照片里的数字。 这个例子里面,车牌照片就是输入,车牌号码就是输出,照片的清晰度可以设置权重(w)。然后,找到一种或多种图像比对算法,作为感知...

2017-09-11 13:56:04

阅读数 239

评论数 0

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