Tôi muốn độc lập với phần mềm thương mại cho công việc khoa học của mình. Tôi thấy sự phụ thuộc của một gói thương mại như Matlab và các hộp công cụ của nó không đạt yêu cầu, vì tôi không biết liệu tôi có quyền truy cập Matlab trong tương lai hay không và vì tôi không thích ngôn ngữ này. Do đó, tôi đang tìm giải pháp thay thế.
May mắn thay, tôi khá thành thạo Python (và tôi yêu ngôn ngữ), và với NumPy, SciPy, Matplotlib, Basemap và NetCDF thường xuyên đọc và viết, nó đáp ứng hầu hết các nhu cầu của tôi. Hầu hết - Tôi vẫn quay trở lại Matlab khi tôi cần huấn luyện truy xuất vệ tinh bằng cách sử dụng các tri giác đa lớp chuyển tiếp, ví dụ: te sử dụng Mạng nơ ron nhân tạo.
Như không có gì lạ với phần mềm nguồn mở, có nhiều hơn một gói làm các mạng thần kinh. Đáng chú ý hơn một:
Cách đây một thời gian, tôi đã thử dùng PyBrain , "con dao quân đội thụy sĩ cho mạng lưới thần kinh", nhưng tôi đã không thành công trong việc đạt được bất kỳ kết quả khả quan nào trong một thời gian ngắn (cả thời gian phát triển và thời gian chạy). Có lẽ tôi đã không cố gắng đủ, hoặc có lẽ nó không thực sự hướng đến nhu cầu chính xác của tôi.
Vừa nãy tôi phát hiện ra rằng có một gói gọi là neurolab , có vẻ đầy hứa hẹn: Thư viện mạng thần kinh đơn giản và mạnh mẽ cho Python , với API như Hộp công cụ mạng thần kinh (NNT) từ MATLAB .
Có FFnet , một giải pháp đào tạo mạng thần kinh chuyển tiếp thức ăn nhanh và dễ sử dụng cho python
Có đơn giản
Có Peach , một thư viện cho trí thông minh tính toán và học máy
Có các ràng buộc Python với FANN , thư viện Mạng nơ ron nhân tạo nhanh , được mô tả là một tiêu chuẩn thực tế trong bài đăng StackOverflow này .
Có lẽ có những người khác.
Có ai đã trải qua nỗ lực kết hợp các tùy chọn khác nhau, dựa trên các tiêu chí như dễ sử dụng, tốc độ, v.v.? Trường hợp sử dụng của riêng tôi là truy xuất vệ tinh, ví dụ phù hợp với hàm phi tuyến tính mạnh của nhiều biến. Tôi rất là một người sử dụng mạng lưới thần kinh; Tôi không quan tâm đến việc nghiên cứu hoạt động bên trong của họ.
Câu hỏi này trên Stats.SE có liên quan, nhưng với trọng tâm khác.