Giter VIP home page Giter VIP logo

ml-py's Introduction

学习资料

python篇

机器学习篇

深度学习篇

自然语言处理篇

本节大部分的内容摘自——qhduan的ConversationalRobotDesign

流程细节:

  1. 数据的输入,文字或者语音(可以通过第三方直接转成文字)
  2. 文字处理: 中文分词(jieba,hanlp)、 实体识别(ner, wit.ai和api.ai)、 意图识别(intent detection) 对话可采用:命令式、模糊式; 判断是否匹配的方法(levenshtein distance, word net, 2vec, lstm)

实践经验:

  1. 易学易用的QA Pairs管理查询引擎,如怎么退货
  2. 易学易用的对话模板生成管理,如每个商品或者分类咨询的固定话术
  3. NLU内部组件,如intent classification意图识别, entity recognization实体识别, 人工分词
  4. 机器人不准的时候,人工介入,如电话、邮件、IM
  5. 对化状态跟踪dialogue state tracker 对话策略组件dialogue policy
  6. 模拟程序(不了解这个模拟程序的作用)与评价系统
  7. 良好的开发文档
  8. 面对业务良好的培训文档
  9. 自动训练程序
  10. Attention机制,Residual RNN机制,Dropout机制
  11. 实体词管理,系统词典、自定义词典,词典名字、词条、同义词管理等
  12. 意图识别可以考虑优先级,实体词抽取,提示话术,默认值
  13. Slotfilling 必须词条
  14. 为方便操作可以添加快捷键,快捷回复。可以多参考ruyi.ai

关键技术与名词:

  1. 对话系统(dialogue system / dialog system), GUS对话系统(genial understander system)
  2. 问答系统(question answering system), QA paris问答对、KBQA(knowledge based QA知识库问答)、Retrival based QA基于检索
  3. 聊天机器人(chatbot)
  4. 人工智能标记语言(AIML)
  5. 深度学习聊天机器人(Sequence to Sequence)
  6. 任务驱动式多轮对话(Spoken Dialogue System, SDS)

论文 A Non-Task-Oriented Mixture Model Dialog System Daniel G. Bobrow, GUS, A Frame-Driven Dialog System, 1977

计算机视觉篇

书籍参考

  • 《机器学习实战》
  • 《数据科学入门》
  • 《Python自然语言处理》
  • 《数学之美》
  • 《数字图像处理》- russ
  • 《python计算机视觉》
  • 《OpenCV3计算机视觉 python语言实现》

ml-py's People

Contributors

xinghalo avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.