[TOC]
Match-LSTM和Pointer Net
Match-LSTM
简介
Match-LSTM是由(Wang & Jiang,2016)发表在NAACL的论文提出,用于解决NLI(Natural Language Inference,文本蕴含)问题。
- premise:前提,代表上下文
- hypothesis:假设,代表一个陈述性的结论
任务型多轮对话系统概述
CentOS7安装python3
下载安装包
sudo wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
解压
sudo tar -xvJf Python-3.6.2.tar.xz
进入到解压后的
Python-3.6.2
文件夹编译安装
sudo ./configure --prefix=xxxx
make && make install【注】
prefix
后是Python-3.6.2
的解压路径的父目录添加软连接到执行目录
/usr/bin
ln -s xxx/bin/python3 /usr/bin/python3
ln -s xxx/bin/pip3 /usr/bin/pip3【注】
xxx
代表python的安装路径,即步骤四的prefix
后的路径
无Root权限中Ubuntu安装Python
下载Python
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz
解压
tar -xvf Python-3.6.3.tar.zx
进入到解压后的文件夹
cd Python-3.6.3
./configure --prefix='Your Install Director'
make && make install
添加路径,编辑
~/.bashrc
vim ~/.bashrc
在文件最后添加
export PATH=/Your Install Path:$PATH
,如export PATH=/usr/local/bin/:$PATH
创建别名,编辑
~/.bashrc
vim ~/.bashrc
在文件最后添加
alias python='Your python path'
alias pip='Your pip path'
安装Docker CE for Windows后VirtualBox无法启动问题解决
原因
在Windows上运行Docker需要借助虚拟机来运行一个简化的Linux系统,Docker CE for Windows使用的是Windows系统自带的Hyper-V
(从Win8开始)虚拟机组件。
因此在安装Docker CE for Windows时,会打开Hyper-V
组件(默认是关闭的),会和Virtual Box冲突。
解决方案
关闭Hyper-V
组件
控制面板-程序和功能-启用或关闭Windows功能
,去掉Hpyer-V
功能。重启。
打开Virtualbox依然报错
这是因为vboxdrv
服务没有安装或成功启动,在Virtualbox安装目录下的drivers\vobxdrv
文件夹下,右击VBoxDrv.inf
,选择安装,然后重启。
如果还是失败,则直接重新安装即可。
安装老版Docker Toolbox
老版Docker Toolbox使用的时Virtualbox虚拟机。
Windows10下Docker简明教程
概述
Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。
Docker通常用于如下场景:
- web应用的自动化打包和发布;
- 自动化测试和持续集成、发布;
- 在服务型环境中部署和调整数据库或其他的后台应用;
- 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。
Windows10下Docker搭建深度学习框架
概述
Deepo
Deepo
是一个几乎包含所有流行深度学习框架的Docker映像,拥有一个完整的可复制的深度学习研究环境。它涵盖了
- theano
- tensorflow
- sonnet
- pytorch
- keras
- lasagne
- mxnet
- cntk
- chainer
- caffe
- torch
Hexo常见问题解决方法
fatal: HttpRequestException encountered.
将_config.yml
中的repository: https://github.com:username/username.github.io.git
改成repository: git@github.com:username/username.github.io.git
Ubuntu下安装Anaconda
Windows下安装Jupyter Notebook
简介
文学编程
文学编程(Literate Programming)是由Donald Knuth提出的编程方法。传统的结构化编程,人要按照计算机的逻辑顺序来编写代码,而文学编程则可以让人们按照自己的逻辑来开发程序。
Jupyter Notebook
Jupyter Notebook
是一个交互式笔记本,支持运行40多种编程语言。它的本质是一个Web应用程序,便于创建和共享文学化程序文档,支持实时代码、数学方程、可视化和markdown。
Jupyter Notebook
优点:
- 适合数据分析
- 支持多语言
- 分享便捷
- 远程运行
- 交互式展示
武大植物分布
文理学部李达塑像
- 樟树
- 蝴蝶花:4月,鸢尾科
- 鸢尾
- 吉祥草:百合科,秋花
- 南天竹:小檗科
- 锦绣杜鹃:杜鹃科
- 麦冬:百合科,6月开花
- 池衫
- 羊蹄:蓼科,酸模属
- 车前
- 蛇莓:蔷薇科,果不能吃
- 扬子毛茛
- 何首乌:蓼科
- 鸡矢藤:蓼科
- 海仙花
- 紫丁香
- 厚萼凌霄:位于亭子,6月开花
- 紫荆:苏木亚科,早春
【Python Trick】Python中字典常用方法
【Python Trick】Python的switch-case实现
前言
在Python中,并没有实现switch-case
语句,通过if-elif
实现会显得麻烦,因此通过以下方式实现该语句功能。
实现方式
通过字典实现
以如下情景为例,将百分制分数转换为五分制分数。如100%
转换为5
,80%
转换为4
等。
Windows下pip更换源地址
打开
cmd
,输入echo %APPDATA%
进入到显示的路径中
进入该路径,新建
pip
文件夹,然后在该文件夹下新建pip.ini
编辑
pip.ini
,输入以下内容,即把源地址改为阿里云地址。[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com