Ai có thể đề xuất cho tôi mẫu hướng dẫn, sách, blog hoặc mã chia sẻ cho các mạng nơron trong Haskell không? Tôi có kinh nghiệm về mạng thần kinh bằng ngôn ngữ mệnh lệnh, nhưng tôi muốn thử nó trong Haskell.Mạng thần kinh trong Haskell - lời khuyên
Trả lời
Có một số thư viện trên Hackage:
HaskellNN Một thư viện Haskell trong đó sử dụng hmatrix (và, transitively, GSL và thư viện libLBFGS C) để làm việc nặng (GPL). Yêu cầu được nhanh chóng.
instinct Thư viện thuần túy Haskell tuyên bố nhanh (BSD).
hnn Thư viện mạng Neural Haskell tối thiểu (LGPL).
bindings-fann Bindings vào thư viện FANN.
hfann Các ràng buộc khác đối với thư viện FANN.
Nên lưu ý rằng tất cả các thư viện này đều dành cho * Mạng nơron nhân tạo (ANN), đó thực sự là câu hỏi được đặt ra. Câu hỏi cần được chỉnh sửa để thêm từ Nhân tạo, vì ANN có ít hoặc không có mối quan hệ với mạng thần kinh sinh học (mô phỏng trong đó cũng là một lĩnh vực nghiên cứu lớn). – DavidJ
Khi viết nhận xét này, không có thư viện nào được đề cập hỗ trợ LSTM ☹ –
Đối với trường hợp an toàn: không sử dụng * dnngraph *, ít nhất không phải trước khi tác giả thực hiện quá trình lọc lớn. Tôi đã dành ⅓ tháng cố gắng để làm việc với nó, và tôi có thể nói chắc chắn: tác giả đã tạo ra mọi lỗi thiết kế có thể xảy ra mà có thể làm với việc bỏ qua môi trường hoặc ngôn ngữ cụ thể. –
Bạn có thể tìm thấy điều này sample application hữu ích. Nó sử dụng truyền lại. Tôi đã viết một bài báo thảo luận về ví dụ, giải thích cách sử dụng một mô hình chức năng ảnh hưởng đến thiết kế. Bài viết sẽ xuất hiện trong số tiếp theo của The Monad Reader.
Đây là liên kết đến bài viết của Monad Reader mà tôi đã đề cập: http://themonadreader.files.wordpress.com/2013/03/issue21.pdf – mhwombat
Liên kết đó là 404, hãy thử http://themonadreader.files.wordpress.com/ 2013/03/issue214.pdf –
Có một nhiều up-to-date danh sách các gói Hackage tại http://www.datahaskell.org/docs/community/current-environment.html#neural-networks - như của ngày hôm nay, nó khuyến cáo những gói:
- grenade (lệ thuộc gõ thoải mái API, nhưng CPU chỉ cho đến nay, thấy issue 55/issue 35/issue 6)
- sibe (CPU-only)
- neural (CPU-chỉ, xem issue 10)
- tensorflow (Haskell ràng buộc để TF; nhiều khả năng những gì bạn muốn sử dụng trong sản xuất, nhưng đáng sợ API; có thể chạy trên GPU)
Có một loạt các bài đăng trên blog về việc sử dụng TensorFlow từ Haskell tại https://mmhaskell.com/blog/2017/8/14/starting-out-with-haskell-tensor-flow/https://mmhaskell.com/blog/2017/8/21/digging-in-deep-solving-a-real-problem-with-haskell-tensor-flow, vv
https://blog.jle.im/entry/practical-dependent-types-in-haskell-1.html cho thấy làm thế nào để thêm các loại phụ thuộc vào một mạng thần kinh; https://blog.jle.im/entry/introducing-the-backprop-library.html khoe thư viện để thực hiện sự phân biệt tự động (như trong TF) từ Haskell.
- 1. Mạng nơ-ron ở Lisp - lời khuyên
- 2. Tạo mẫu mạng thần kinh
- 3. Mạng thần kinh huấn luyện trong Ruby
- 4. Mạng thần kinh 0 vs -1
- 5. Trợ giúp với mạng thần kinh Neuroph
- 6. Bắt đầu với mạng thần kinh (ANN)?
- 7. mạng thần kinh để phát hiện thư rác email
- 8. Tập dữ liệu cho đào tạo mạng thần kinh
- 9. Dự báo thời tiết sử dụng mạng thần kinh
- 10. Trích xuất tính năng từ các mạng thần kinh
- 11. Mạng thần kinh Pybrain không huấn luyện chính xác
- 12. mạng thần kinh không thể tìm ra biến đổi Fourier?
- 13. Cách nhập hình ảnh vào mạng thần kinh?
- 14. Tìm kiếm chủ đề thú vị từ khu vực mạng thần kinh
- 15. Mối quan hệ giữa mạng bay và mạng thần kinh là gì?
- 16. Lưới thần kinh cho ruby
- 17. Làm thế nào để cập nhật sự thiên vị trong mạng ngược dòng thần kinh?
- 18. Xác định số lượng Neuron thích hợp cho Mạng Lưới thần kinh
- 19. xử lý chuỗi văn bản cho đầu vào mạng thần kinh
- 20. Mạng thần kinh: Ví dụ nguồn mở, tối thiểu với dữ liệu đào tạo đầy đủ?
- 21. Gặp sự cố khi lưu âm mưu mạng thần kinh bằng gói neuralnet - R
- 22. Tại sao chúng ta phải chuẩn hóa đầu vào cho mạng thần kinh nhân tạo?
- 23. Mạng thần kinh liên kết - Cách nhận bản đồ tính năng?
- 24. Làm thế nào để mã hóa một mạng thần kinh nhân tạo (Tic-tac-toe)?
- 25. Phát hiện quảng cáo chiêu hàng bằng cách sử dụng mạng thần kinh
- 26. Làm thế nào để lập trình một mạng thần kinh cho cờ vua?
- 27. bộ hình ảnh đào tạo cho một mạng lưới thần kinh đơn giản
- 28. Hỗ trợ Máy Vector hoặc Mạng Thần kinh Nhân tạo để xử lý văn bản?
- 29. Autowiring HibernateInterceptor như lời khuyên
- 30. Lưới thần kinh - Chọn dữ liệu cho mỗi lô nhỏ
Đề xuất đóng cửa làm chủ đề tắt. Điều này không thể được trả lời dứt khoát, vì vậy tốt hơn trong một diễn đàn thảo luận, không phải trong phần Giải Đáp. – ArtOfWarfare