GitHub 上有哪些有趣的關於 NLP 或者 DL 的項目?
要有趣,有趣,有趣!
karpathy/char-rnn · GitHub :一個基於RNN的文本生成器。可以自動生成莎士比亞的劇本或者shell代碼。
phunterlau/wangfeng-rnn · GitHub : 基於char-rnn的汪峰歌詞生成器
google/deepdream · GitHub :畫出神經網路眼中的世界
facebook/MemNN · GitHub :memnn的一個官方實現。可以回答諸如「小明在操場;小王在辦公室;小明撿起了足球;小王走進了廚房。問:小王在去廚房前在哪裡?」,這樣涉及推理和理解的問題。
skaae/lasagne-draw · GitHub :用RNN生成手寫數字。
keras/addition_rnn.py at master · fchollet/keras · GitHub :用RNN自動學會加法規則。
karpathy/neuraltalk · GitHub :自動根據圖像生成文本描述。
一下子就想到這些。另外推薦一個網站,http://gitxiv.com/ 很多arXiv上面知名論文可以在這個網站找到github的項目鏈接。ryankiros/neural-storyteller · GitHub: 看圖講故事
karpathy/neuraltalk2 · GitHub:看圖生成標註
jcjohnson/neural-style · GitHub:將照片變成大師風格的繪畫
Newmu/dcgan_code · GitHub: 卷積生成式對抗網路,生成圖像
nagadomi/waifu2x · GitHub:CNN來放大動漫圖片
1. Deepdream
項目地址:google/deepdream
Deep Dream是一款圖像識別工具。一個原本用來將圖片分類的AI,讓我們看到不一樣的世界~在把一張圖片喂入之後,選擇某一層神經網路(Google 的神經網路有 10-30 層)進行重複處理的次數和變形的程度,就能獲得一張非常後現代的「畫作」。
2. RocAlphaGo
項目地址:Rochester-NRT/RocAlphaGo
重新實現了
DeepMind在2016 Nature發表的內容, 《用深度神經網路和樹搜索學習圍棋》
3. Neural Doodle
項目地址:alexjc/neural-doodle
運用深度神經網路將塗鴉變為優雅的藝術品,從照片生成無縫紋理,轉變圖片風格,進行基於實例的提升,等等…還有更多!(語義風格傳遞的實現)。
4. Magenta
項目地址:tensorflow/magenta
Magenta: 音樂和藝術的生成與機器智能。
Google Brain團隊的一組研究人員發布了一個項目Project Magenta,其主要目標是利用機器學習創作藝術和譜寫曲子。Project Magenta使用了 TensorFlow系統。研究人員稱,機器生成的音樂已經存在了許多年,但它們在都缺乏長的敘事藝術。Project Magenta就試圖將故事作為機器生成音樂的重要部分。Google公布了一個DEMO(MP3)表現Magenta項目的成果。
5. Colornet
項目地址:pavelgonchar/colornet
用神經網路模型給灰度圖上色。
6. Neural Talk 2
項目地址:karpathy/neuraltalk2
Torch開發的圖像簡介生成代碼,運行在GPU上。
7. Deep Learning Flappy
Bird
項目地址:yenchenlin/DeepLearningFlappyBird
使用深度強化學習破解Flappy
Bird遊戲(深度 Q-學習)。
8. Neural Story Teller
項目地址:ryankiros/neural-storyteller
看圖講故事的遞歸神經網路模型。
9. RNN Music Composition
項目地址:hexahedria/biaxial-rnn-music-composition
一款生成古典音樂的遞歸神經網路工具。
10. ABS: Abstractive
Summarization 摘要總結
項目地址:harvardnlp/NAMAS
該項目包含了來自論文A Neural Attention Model for Abstractive
Summarization(Alexander M. Rush, Sumit Chopra, Jason
Weston.)的摘要抽象總結系統。該項目里發布的代碼可以:提取摘要數據、訓練摘要神經網路模型、用ROUGE構建評估集、調試提取的特徵。
11. Neural Coreference Resolution (神經指代消解)
項目地址:swiseman/nn_coref
使用神經網路實現指代消解的項目
12. LSTM Character-Aware Language Model
項目地址:yoonkim/lstm-char-cnn
代碼實現了 AAAI
2016 論文《Character-Aware Neural Language Models》。這是一個僅建立在字元輸入上的一個神經語言模型(NLM)。
本回答來自竹間智能 自然語言與深度學習小組。
h2oai 推薦一下啰 我已經將其在平安工程化
dmlc
去年我在Neuraltalk2 的基礎上做了個視頻字幕自動生成的實驗, 現在把代碼公布在Github上:
GitHub - cgq5/Video-Caption-with-Neuraltalk2: Code release of captioning videos using Neuraltalk2.
生成結果在這裡:https://www.youtube.com/watch?v=FmSsek5luHk
Loading...
隨時更新~
用RNN或LSTM網路實現的東西基本上都很有趣:)
keras里的例子都不錯
isi-metaphor
/
Metaphor-ADP
XingxingZhang
/
rnnpg
Pinafore
/
qb
推薦閱讀: