1. 程式人生 > >自己動手做聊天機器人 一-涉及知識【轉】

自己動手做聊天機器人 一-涉及知識【轉】

war 價值 開源系統 dbv tps target 都是 height www

轉自:http://www.shareditor.com/blogshow/?blogId=63

人工智能一直以來是人類的夢想,造一臺可以為你做一切事情並且有情感的機器人,像哆啦A夢一樣,現在這已經不是一個夢了:iPhone裏會說話的siri、會下棋的阿法狗、小度機器人、大白......,他們都能夠具有智能,和人類交互,幫人類解決問題,這聽起來非常神奇,實際上我們自己也可以做一個這樣的機器人,從今天開始分享我將我學習和制作的過程

智能機器人可以做到的事情可以很復雜:文字、語音、視頻識別與合成;自然語言理解、人機對話;以及驅動硬件設備形成的“機器”人。作為一個只有技術和時間而沒有金錢的IT人士,我僅做自然語言和人工智能相關的內容,不涉及硬件,也不涉及不擅長的多媒體識別和合成。所以索性就做一個可以和你說話,幫你解決問題的聊天機器人吧。

聊天機器人涉及到的知識主要是自然語言處理,當然這包括了:語言分析和理解、語言生成、機器學習、人機對話、信息檢索、信息傳輸與信息存儲、文本分類、自動文摘、數學方法、語言資源、系統評測等內容,同時少不了的是支撐著一切的編程技術

在我的桌上擺了很多有關自然語言處理、機器學習、深度學習、數學等方面的書籍,為了和大家分享我的經歷、學到的知識和每一階段的成果,我每天會花兩個小時以上時間或翻書或總結或編碼或整理或寫文章,或許文章幾天才能更新一篇,但我希望每一篇都是有價值的,或許文章裏的知識講解的不是非常深入,但我希望可以為你指明方向,對於晦澀難懂的內容,我盡量用簡樸幽默的方式說出來,目的就是讓每一位讀者都能有收獲,並朝著我們的目標一起前進。

為了讓文章能夠成體系,部分知識我會整理到我的另外兩套系列中:《機器學習教程》和《教你成為全棧工程師》,也希望大家多關註這兩套系列文章。《機器學習教程》中包括了基礎的機器學習入門以及神經網絡、深度學習等方面的內容,均是理論加實戰,當然也是做聊天機器人必須掌握的重要知識和技術。《教你成為全棧工程師》記錄了我構建整個網站以及作為一個全棧工程師需要掌握的有關搜索技術、大數據架構、開源系統等內容。

另外,為了大家及時看到我的更新文章,我開通了微信公眾號(SharEDITor),大家可以掃描本頁中的二維碼關註

我還特地拉了一個微信群,裏面有數百名聊天機器人技術的愛好者在裏面討論和分享,想加入的可以加我微信warmheartli並說明“加聊天機器人群”,歡迎你的加入

我每篇更新的文章鏈接也會同步發布到微博賬號:http://weibo.com/chuangwanglaile,歡迎關註我的微博

我積累下來的全部源代碼都會在github上開源:https://github.com/warmheartli,歡迎follow我

希望大家多多關註,如果有任何問題或者感興趣的話題,歡迎大家在網站文章中留言,我都會一一答復。

另外,在此非常感謝幾位朋友的熱情幫助和友情轉發,感謝著名自媒體“愛可可愛生活”老師的熱情轉發,感謝著名nlp專家52nlp老師的熱情轉發,感謝開發者頭條微博官方賬號的熱情轉發,有了你們的肯定和支持,我動力更加十足!

自己動手做聊天機器人 一-涉及知識【轉】