2010-10-19 53 views
5

我目前正在尋找一個神經網絡(玩具)的例子,我可能會使用GPU內核進行優化。我需要神經網絡:使用詳盡的訓練數據的最小,開源示例?

  • 乾淨&最少的代碼(沒有花哨的優化,最多幾千SLOC)
  • 充足測試數據
  • C/C++開源

有誰有足夠的提示?

有一堆在網絡上的例子,但不足以檢測數據(有一個在GPU優化的代碼沒有意義的,那反正在幾秒鐘內執行)

回答

2

乾淨&最少的代碼(沒有花哨的 優化,最大幾千 SLOC)C/C++開源

可敬Neural Networks at your Fingertips是用C非常乾淨寫的,它很容易玩,幷包含實現爲一些「流行」架構(自你沒有指定你感興趣的神經網絡體系結構)。

充足的測試數據

您可以在UC Irvine Machine Learning Repository找到充分的測試數據(除其他地方)。

+0

我意識到了這些,我只是希望可能有一些準備好使用的示例,不需要我爲測試數據編寫解析器。無論如何非常感謝您的評論。 – gdhgfjhgj 2010-10-19 18:48:28

+0

@xrismf你在想什麼樣的數據? – 2010-10-19 19:41:37

+0

我已經開始從第一個鏈接開始研究BOLTZMAN示例,因爲它動態生成了訓練數據,看起來非常適合於並行化。再次感謝提示。 – gdhgfjhgj 2010-10-19 22:08:35

0

這個問題在我看到它之前7年被問到。目前有OpenNN項目似乎符合標準。它完全在C++中。 github上有很多examples。但是,main project page位於SourceForge上。我不認爲他們的github保持最新狀態。