最近人工智能很火,作为一个40岁的程序员,为了不被淘汰决定自学相关的知识,选择了相对比较简单NLP来进行入门
找了几本书,觉得 唐聘等人编写的《自然语言处理理论与实践》比较适合入门。
于是开始了漫长的学习之路,会将自己的学习过程记录起来,作为知识的分享
首先是第一章的读书笔记,第一章主要是搭建开发环境
开发环境搭建
Anaconda安装相对简单,根据操作系统下载对应的安装文件,一路安装,其中有一步问你是否要把安装路径加入path,并给出警告叫不要这样做,我一开始没有选该项,最后还是要人手把安装目录加到path里面,如果大家觉得没有什么风险还是在安装时选上
Sublime Text安装也不困难,但问题是package control安装不了,在网上搜索了很多方法,都尝试了都不行,书中给出的intallation连接也打不开,最后选择放弃,选择自己比较熟悉的 JetBrains PyCharm 2018.3.5 x64
下载 PyCharm,一路安装,至于破解,百度一堆
安装完后,运行,新建一个项目,如果机器只安装Anaconda的话,PyCharm能自动识别,但不知道为什么识别出来的结果package 列表是空的,最终还是选择重新设定一次,具体步骤如下
第一步,选择file---settting-
第二步,选择Project下面的Project---Interpreter,具体如下图:
第三部,点击右侧齿轮按钮,下拉列表选择Add
第四步,在弹出的界面勾选Existing environment,然后选择Anaconda安装路径下面的python.exe,点OK
如果一切正常,最终结果如下图,会列出所有已经安装的库
运行例子
第一步,新建一个python文件
第二步,把第一章的源码copy到这个文件,然后选择run菜单下面的run,会弹出要你设置运行环境界面,按照下图红框进行配置
第三步,如果配置成功,可以直接在工具条上运行程序,注意下图红框
点击run,最终结果如下图
第一章,学习完成,陆续会根据自己的学习进度,完成学习笔记。