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


推薦閱讀:

GitHub 是怎麼火起來的?

TAG:機器學習 | 自然語言處理 | 開源項目 | GitHub | 深度學習(Deep Learning) |