2010-09-02 16 views
5

Üniversiteli bir öğrenciyim (Ekonomi) ve Neural Networks kullanarak bazı parasal modelleri programlamak istiyorum. Bu modellerin ekonomik veriler kullanarak bazı değişkenlerin gelecekteki değerlerini tahmin edebilmelerini istiyorum, ancak programın kendisini nasıl "modelleyeceğini" bilmiyorum. Bunun için iyi bir Python modülü var mı? Yani, NN için bir modül ve ekonomik analiz için bir modül?Yapay Ağları Python ile Programlama

P.S. .: gerekirse ... 2.7.x için Python 3.x kullanıyorum ama geçiş yapabilirsiniz

+0

Bazı lib oralarda olduğuna eminim, ama sana uyarı bir kelime verin: o noktaya NN (anlamak için sana iyi olurdu 3. parti kütüphanesi tarafından verilen çözümün "büyüsüne" güvenmek yerine, onu kendiniz programlayabilirsiniz. Bu, özellikle bir makale yayınlamaya çalışıyorsanız doğrudur. – riwalk

cevap

1

tarihinde yields en az dört farklı Python sinir ağı uygulamaları; özellikle, bpnn.py sadece sadeliği için iyi görünüyor.

Ya

Eğer sinir ağları hakkında açıklama arıyorlardı?

+0

Bu site harika! Sadece arıyordum ... Teşekkürler beyler! Ama küçük (büyük) bir problem var: yazılar 2006'dan beri var. Bağlantıların ikisi çalışmıyor (finansal örnek: harikaydı, sanırım!) Diğer ikisi: Python 2.7.x ile uyumlu mu? (3.x ile hiçbir şekilde !!!). Bütün kütüphaneleri “çevirmek” istemiyorum. Her neyse, bağlantı çok faydalıdır. Teşekkürler! –

+0

Çoğu 2.x kitaplığı sonraki sürümlerle uyumludur. Python 2.6 şu ana kadar en popüler versiyonudur; 3.x kütüphanelerin büyük bir kısmı desteklemeden önce bir süre alacaktır (bazı küçük basit eskiler asla olmayabilir). –

2

Ben FFNet biraz ile oynadım. PS - Kurmak bir acıydı.

"piton için ileri besleme sinir ağı"
http://pypi.python.org/pypi/ffnet/0.6

+0

Güzel! Ancak sadece Feed-forward ağları için. Teşekkür ederim! –

3

PyBrain de bulunmaktadır. Henüz bir kütüphaneyle çalışmadım, ancak belgeleri incelemek için biraz zaman geçirdim. Mevcut özellik seti ile karşılaştırıldığında PyBrains en basit arayüze sahip gibi görünüyor.

DÜZENLEME Şimdi sahip (2010 Aralık) PyBrain ile ve çok bunun gibi bazı pratik deneyim.

1

büyük nöral ağlarda, GPU hızlandırmalı kütüphaneleri düşünebilirsiniz. Kendi kütüphane CUV sakıncası, hem de örneğin theano için gelir. CUV python bağlamaları vardır, theano aslında C++/CUDA kodu üretir.