2010-10-19 51 views
5

Tôi hiện đang tìm kiếm một ví dụ về mạng thần kinh (đồ chơi), mà tôi có thể tối ưu hóa bằng cách sử dụng hạt nhân GPU. Tôi cầnMạng thần kinh: Ví dụ nguồn mở, tối thiểu với dữ liệu đào tạo đầy đủ?

  • sạch & mã số tối thiểu (không tối ưu hóa lạ mắt, tối đa. Vài ngàn SLOC)
  • phong phú dữ liệu thử nghiệm
  • C/C++ mã nguồn mở

Hiện ai có một gợi ý đầy đủ?

Có một loạt các ví dụ trên mạng, nhưng với dữ liệu thử nghiệm không đủ (không có ý nghĩa trong mã GPU-tối ưu hóa, thực thi trong một vài giây nào)

Trả lời

2

sạch & mã số tối thiểu (không ưa thích tối ưu hóa, tối đa. vài ngàn SLOC) C/C++ mã nguồn mở

các đáng kính Neural Networks at your Fingertips được viết rất sạch sẽ trong C, nó rất dễ dàng để chơi và chứa hiện thực đối với một số kiến ​​trúc 'phổ biến' (kể từ bạn không chỉ định kiến ​​trúc mạng thần kinh nào bạn quan tâm).

dữ liệu thử nghiệm phong phú

Bạn có thể tìm thấy dữ liệu thử nghiệm phong phú (trong số những nơi khác) tại UC Irvine Machine Learning Repository.

+0

Tôi đã nhận thức được những điều này, tôi chỉ hy vọng có thể có một số ví dụ sẵn sàng sử dụng mà không yêu cầu tôi phải viết một trình phân tích cú pháp cho dữ liệu thử nghiệm. Dù sao cảm ơn bạn rất nhiều vì bình luận của bạn. – gdhgfjhgj

+0

@xrismf Bạn đang nghĩ đến loại dữ liệu nào? –

+0

Tôi đã bắt đầu làm việc trên ví dụ BOLTZMAN từ liên kết đầu tiên của bạn vì nó tạo ra dữ liệu đào tạo của nó một cách năng động và có vẻ rất phù hợp để paralizing. Cảm ơn một lần nữa cho gợi ý. – gdhgfjhgj

0

Câu hỏi đã được hỏi 7 năm trước khi tôi nhìn thấy nó. Hiện tại có dự án OpenNN dường như đáp ứng các tiêu chí. Nó hoàn toàn bằng C++. Có một số lượng tốt của examples trên github. Tuy nhiên, main project page nằm trên SourceForge. Tôi không nghĩ rằng github của họ được giữ như là đến nay.

Các vấn đề liên quan