安装和使用TextBlob、NLTK、Textatistic和spaCy NLP库;将文本分解(或标记化)为单词和句子;词性标注(名词、动词等);情感分析(正面、负面或中立);检测文本的语言;不同语言间的翻译;通过提取词根和提取原型得到单词词根;拼写检查和更正;单词定义、同义词和反义词;从文本删除停用词;创建词云可视化;确定文本可读性。
用Tweepy访问Twitter上的推文和其他信息(Tweepy是一个流行的Python Twitter API客户端库);用Twitter Search API搜索过去的推文;用Twitter Streaming API对实时推文流抽样;处理推文对象元数据;使用NLP技术清理和预处理推文来进行分析;对推文完成情感分析;用Twitter的Trends API发现热门话题;使用folium和OpenStreetMap绘制推文地图。
Watson及其免费套餐服务;一些Watson服务演示;注册一个IBM Cloud账户;建立和得到Watson服务凭据;安装Watson Developer Cloud Python SDK;构建一个旅行者随身翻译器App,其中综合了Watson语音到文本、语言翻译器和文本到语音服务。