鍍金池/ 問(wèn)答/人工智能  Python  網(wǎng)絡(luò)安全/ tensorflow自動(dòng)聊天機(jī)器人怎么做

tensorflow自動(dòng)聊天機(jī)器人怎么做

網(wǎng)上搜的看完有點(diǎn)亂。什么分詞,語(yǔ)料,向量,seq2seq,word2dev什么的還有一堆公式。看完暈了。

可以幫我講講嗎?這要哪幾個(gè)步驟。

比如我下了一些.txt文檔,怎么把做成語(yǔ)料,怎么分詞之類(lèi),怎么變成向量等(幫我講下步驟)

然后怎么在tensorflow上訓(xùn)練。讓它實(shí)現(xiàn)可以和人自動(dòng)聊天

可以幫我講講嗎,謝謝

回答
編輯回答
硬扛

之前思考過(guò)這個(gè)問(wèn)題,把我的思路告訴你 一般來(lái)說(shuō),如果直接想要語(yǔ)音轉(zhuǎn)語(yǔ)音幾乎是很難實(shí)現(xiàn)的,現(xiàn)在的神經(jīng)網(wǎng)絡(luò)也沒(méi)有那么智能,或者說(shuō)現(xiàn)在硬件的速度內(nèi)存都有一定的限制。

  1. 把問(wèn)題的語(yǔ)音內(nèi)容轉(zhuǎn)文字;
  2. 把通過(guò)神經(jīng)網(wǎng)絡(luò)訓(xùn)練,實(shí)現(xiàn)問(wèn)題-答案,網(wǎng)絡(luò)的實(shí)現(xiàn);
  3. 再把文字轉(zhuǎn)換為語(yǔ)音;

我認(rèn)為語(yǔ)音準(zhǔn)文字,或者文字轉(zhuǎn)語(yǔ)音的技術(shù),可能會(huì)比較復(fù)雜,如果自己做,可能會(huì)成為這個(gè)問(wèn)題的核心難點(diǎn)。但是這個(gè)問(wèn)題的核心卻是第2步。所以建議調(diào)用第三方模塊來(lái)實(shí)現(xiàn)文字語(yǔ)音互相轉(zhuǎn)換;
回到第2步。做文字轉(zhuǎn)文字的訓(xùn)練,目前有很多類(lèi)似電影臺(tái)詞的內(nèi)容都可以作為訓(xùn)練數(shù)據(jù)集。然后再尋找一個(gè)比較合適的神經(jīng)網(wǎng)絡(luò)即可快速完成訓(xùn)練;

以上就是我此前思考的思路。

2017年8月13日 06:47
編輯回答
影魅

看下這個(gè)有沒(méi)有幫助:
https://www.roncoo.com/course...

2017年4月23日 23:06