Salı, Mart 28, 2006

Code Blocks ile Yapay Zeka !




Sanırım anlamışsınızdır bu aralar Code Blocks'a taktım.
FANN bir Yapay Sinir Ağı - Artifical Neural Network- kütüphanesi
Open source olan FANN halen 2.0 versiyonu var özelliklerine gelince

Features for Version 2.0.0:

* Multilayer Artificial Neural Network Library in C
* Backpropagation training (RPROP, Quickprop, Batch, Incremental)
* Evolving topology training which dynamically builds and trains the ANN (Cascade2)
* Easy to use (create, train and run an ANN with just three function calls)
* Fast (up to 150 times faster execution than other libraries)
* Versatile (possible to adjust many parameters and features on-the-fly)
* Well documented (An easy to use reference manual, a 50+ page university report describing the implementation considerations etc. and an introduction article)
* Cross-platform (configure script for linux and unix, dll files for windows, project files for MSVC++ and Borland compilers are also reported to work)
* Several different activation functions implemented (including stepwise linear functions for that extra bit of speed)
* Easy to save and load entire ANNs
* Several easy to use examples (simple train example and simple test example)
* Can use both floating point and fixed point numbers (actually both float, double and int are available)
* Cache optimized (for that extra bit of speed)
* Open source (licenced under LGPL)
* Framework for easy handling of training data sets
Code Block ile kullanması kolay Kendiniz kaynağından indirip
derleyede bilirsiniz.
Yada benim hazırladığım paketi indirin
1) açın ve lib dizinin deki "libfann2.a" dosyasını C::B 'un library dizinine koyun
2) src/include dizinin deki header dosyalarınıda C::B 'un include dizinine yada daha iyisi
bu dizine bir fann dizini açıp onun içine atın - include ile programlarda çağırırken attığınız yere göre ismini vereceksiniz -
3) FANN kullanmak istediğiniz projede library ayarına fann2 girin
Projects->Build options -> Linker -> Link Libraries-> add
4) Hepsi bu kadar artık kullanmaya başlıya bilirsiniz

Not : Ahada yapay zekaya ulaştık diye sevinmeyin easas dert uygulamaktır
bakınız tarihi yapay zeka projesi ve eşeği okutmak

2 yorum:

Adsız dedi ki...

Blue ben Red naber? Hala FMforumlarındasın. bende bi girim bakım dedim bunları gördüm. Hehe hoş bi uğraş :):)

bluekid dedi ki...

Şu Dragon olan Red mi ?
Malum CBuilder vefat etti! fırsatım olursa bir mersiyede yazarım ben de CodeBlocks kullanıyorum ben beğendim GUI olarakta FLTK kullanmaya başladım cross-platform diyorlar - daha ben linuxa kurmayı beceremedim -
tavsiye ederim