LIFE EPOTCH


LeetCode-575. Distribute Candies

Given an integer array with even length, where different numbers in this array represent different kinds of candies. Each number means one...


LeetCode-557. Reverse Words in a String...

Given a string, you need to reverse the order of characters in each word within a sentence while still preserving whitespace and initial w...


LeetCode-476. Number Complement

Given a positive integer, output its complement number. The complement strategy is to flip the bits of its binary representation. Note: T...


如何在Python3.6中使用静态检查

原文链接 关于Python语言的最常见的抱怨之一是变量是动态类型化的。这意味着您声明变量而不给出特定的数据类型。根据传递的数据自动分配类型: president_name = "Franklin Delano Roosevelt" print(type(president...


开源自然语言理解框架Rasa NLU

Rasa NLU简介 Rasa NLU(自然语言理解)是意图分类和实体提取的工具。 您可以将Rasa NLU视为一组高级API,用于使用现有的NLP和ML库构建自己的语言解析器。 安装 我的系统是OS X,python 的版本是3.6.1 安装pip install ra...


40行代码写一个聊天机器人

前言 虽说标题取的是40行写一个微信自动回复机器人,但是实际上肯定要比40行多,这只是一个最终的代码行数而已。另外要说的是,这个机器人非第三方接口。时间的话,用了周六、周日两天的时间,主要用来上传语料数据。中文语料总共有50w,还有英文语料。 效果预览 可以点击聊天机器人...


Microsoft BuildTour 2017 摘要

前言 在2017年6月5日参加了微软在上海举行的BuildTour,我的关注点主要在微软AI上面的发展,比如,一些开发工具,bot的设计等。当然,比较有兴趣的是微软的增强现实Hololens。相关的演讲Keynote在buildtour keynote BuildTour现场...


Elasticsearch5.3.2 安装以及遇到的一些问题

前言 随着网站里面的数据越来越多,并且网站有时候成绩的上传并不是结构化的数据,所以现在准备把网站升级成为真正的搜索。于是准备使用Elasticsearch+scarpy+django升级网站服务。 Elasticsearch安装 Elasticsearch安装对我来说主要考虑...


Python 多版本共存之 pyenv

经常遇到这样的情况: 系统自带的 Python 是 2.6,自己需要 Python 2.7 中的某些特性; 系统自带的 Python 是 2.x,自己需要 Python 3.x; 此时需要在系统中安装多个 Python,但又不能影响系统自带的 Python,即需要实现 Pyt...


将 Django 项目从 Sqlite迁移至 PostgreSQL

前言 由于自己之前对数据库不熟悉,在创建Django应用的时候,默认采用了自带的Sqlite。当网站的数据量变大了以后,数据查询变的越发复杂了的时候,数据库成为了网站浏览速度的瓶颈。比如,模糊查找不支持索引之类的问题,严重影响了用户体验。于是觉得迁移数据库显得越来越重要。在迁...