胡荣良的博客

搭建智能问答机器人

背景 场景一、大多数网站或者app都会有类似帮助中心的模块来帮助用户更好的使用网站或APP,目前大多数页面会以一问一答的形式展示。但是如果提供的QA或服务的内容较多,用户找起来会很麻烦,比如京东的帮助中心,提供的服务非常多,如果有一个简单的交互页面,用户输入口语化的问题就能正确定位到相关QA并直接给出答案,体验会更好。 场景二、购物类应用的客服通常要提供购物相关答疑,并且大多数问题会重复...

项目实践:公益项目接入区块链

项目背景 某大型公益组织打算建设一个公益平台,为了增加平台的公信力,打算引入区块链技术,将用户的捐赠行为存入区块链网络。 技术选型 有两个方案可供选择,一是部署私有的同盟链,好处是可以减少外部依赖,缺点是开发和维护成本较高,同时私有联盟链的公信力不如开放链。二是使用市场上成熟的区块链服务,有点是开发维护成本低,缺点是需要持续付费。 国内的区块链服务其实都不是真正去中心化的,比如蚂蚁区...

微积分 & 概率统计 & 机器学习 & 深度学习 & 神经网络 相关概念

数 数轴上的点对应的数称为实数。实数分两类,有理数和无理数。 有理数是两个整数的比,结果可能是整数、或者分数。 小数是实数的一种表现形式。整数部分为0的称为纯小数,整数部分不为0的称为带小数。 从定义上讲,有理数=分数=小数,只是表现形式不同。其实整数是分母为1的分数。所有分数也是两个整数的比,但是通常我们把比值不为整数的才称为分数,把带小数点的才称为小数。 无理数是小数部分为无限...

OCR调研

概念 全称:Optical Character Recognization。 是计算机视觉研究领域的一个分支。 课题比较成熟,有商业落地项目,如:汉王OCR、百度OCR、阿里OCR。 有广泛的应用场景。 分类 主要分手写体识别和印刷体识别。 印刷体识别相对简单。挑战是印刷过程中字体会断裂或墨水粘连。目前业界已经处理的很不错,具备商业落地的水平。 手写难度在于每个人都有一套字体...

《当小区难以挽回地走向衰败》 阅读笔记

https://mp.weixin.qq.com/s/qg_4Nc-hTkmV-0nMgE0uIw 小区的电梯维修是刚性需求,电梯到达使用年限必须更换,否则会存在生命安全隐患。 提取公共维修基金需要成立业委会,成立业委会则需要召集由一半业主参加的业主大会。且业委会成立后,还需要2/3业主同意,才能动用公维基金。开业主大会难、成立业委会难,这是一个普遍难题。 目前的小区管理制度过于理想...

QCon上海2016参会笔记

前言 一整天 一个会议厅 一个主题:微服务架构,我们该如何实践 《微服务:模式与实践》 QCon联合主席Wesley Reisz的演讲主题是《微服务:模式与实践》,从宏观角度介绍微服务的重要概念和实践原则。 第一部分介绍微服务的一些理论性知识。侧重介绍微服务架构领域的核心概念。 Adrian Cockcroft对微服务的表述:loosely couped service orie...

Java中的hashCode()和equals()

这两个方法比较常见,深究下会发现很有意思。 什么是hashCode? 他是根据对象的某些特性计算出的一个整数值。 hashCode有什么用? 一般没什么用,只有在查找时有用。比如对象放在哈希表里,存放位置是根据hascode计算出来的。这时候要查找某个对象,只要用这个对象的hashcode计算一下就能直接定位。 怎么得到一个对象的hashCode? 调用这个对象的hashCode方...