{"id":19700574,"url":"https://github.com/29dch/aichatrobot","last_synced_at":"2026-04-13T06:51:18.348Z","repository":{"id":101250471,"uuid":"174653449","full_name":"29DCH/AIChatRobot","owner":"29DCH","description":"AI Chat Robot","archived":false,"fork":false,"pushed_at":"2019-03-09T08:39:38.000Z","size":32131,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-10T10:54:04.608Z","etag":null,"topics":["android","flask","nlp-machine-learning","python","tensorflow"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/29DCH.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-09T05:40:19.000Z","updated_at":"2019-04-22T14:33:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"b2f869a1-ce3b-428c-8c47-7af8fd7570c4","html_url":"https://github.com/29DCH/AIChatRobot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/29DCH%2FAIChatRobot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/29DCH%2FAIChatRobot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/29DCH%2FAIChatRobot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/29DCH%2FAIChatRobot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/29DCH","download_url":"https://codeload.github.com/29DCH/AIChatRobot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241014215,"owners_count":19894210,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","flask","nlp-machine-learning","python","tensorflow"],"created_at":"2024-11-11T21:06:28.407Z","updated_at":"2026-04-13T06:51:13.318Z","avatar_url":"https://github.com/29DCH.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AIChatRobot\n\nAI Chat Robot\n\n基于Android APP、自然语言处理(NLP)解析的常用技术、TensorFlow训练框架、深度学习等实现聊天机器人的应用及部署上线\n\n项目流程:\n\n 1.收集和整理语料，将语料处理成我们需要的形式；\n \n 2.搭建神经网络和聊天机器人模型；\n \n 3.训练聊天机器人；\n \n 4.验证结果并发布成 Restful 接口；\n \n 5.搭建 Android 开发环境，并集成科大讯飞WebService接口，实现语音和文字的转换；\n \n 6.使用 Android 开发环境进行调用模型并发布 APP；\n \n \nNLP技术点:\n循环神经网络(RNN)和长短期记忆网络(LSTM)模型,NLP语言模型解析,语料库的获取以及建立方法（Word2vec ，seq2seq）,词与词向量、命名实体识别、词性标注，分类模型（朴素贝叶斯、隐马尔科夫模型等）\n\n词法分析:分词技术、词性标注、命名实体识别(基于规则和词典的方法、基于统计的方法：隐马尔科夫模型HMM、较大熵ME、支持向量机SVM、条件随机场CRF) 、词意消歧\n\n句法分析\n\n语义分析\n\n\n文本处理方法、Attention机制\n\n聊天机器人的训练思路：\n\n\nTensorFlow框架:\n\nTensorFlow系统框架原理\n\n使用TensorFlow训练模型的步骤\n\nTensorFlow聊天机器人模型的设计思路\n\nTensorFlow模型构建与训练\n\nTensorFlow模型发布与webservice接口（flask）\n\n \n\nAndroid:\n\nAndroid系统介绍及环境搭建\n\n使用Android调用第三方语音识别接口\n\nAndroid调用TensorFlow模型\n\nAndroid界面设计规范\n\nAndroid应用开发，Android app打包部署\n\n![image](https://github.com/29DCH/AIChatRobot/blob/master/img/1.png)\n\n![image](https://github.com/29DCH/AIChatRobot/blob/master/img/2.png)\n\n![image](https://github.com/29DCH/AIChatRobot/blob/master/img/3.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F29dch%2Faichatrobot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F29dch%2Faichatrobot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F29dch%2Faichatrobot/lists"}