|
This site is to introduce what is the XMLANN Language is about in deep details , then have a look at how we can use the XMLANN Server and Language in our real time functioning Neural Network application.
Definition of the Project.
This project is a result of years of work and research in how we can use the XML (Extensible Markup Language) to create framework and full environment for the (ANN) Artificial Neural Networks, Topology, Learning Algorithms, and using. And we can apply it on any parallel machines, PCs, Embedded systems, and Electronic circuits.
This Framework and Server environment can describe any Neural Networks and the Learning Algorithm and run it in simulation, and get it to the final steps, with all type of reports or figures.
Using XML language to mange work on this project to have easy understanding and apply in two operating systems, Windows and Linux.
Why XML with ANN.
We know that the ANN (Artificial Neural Networks) it's a new grate science, and it has a lot of descriptions, and implementations. Every one describes it in his understanding and has his implementation code or circuits.
So, a standard description, but this description can apply for any ANN, Topology, Learning Algorithms, and run time using.
The latest technology of describing any thing is XML, but what is the XML? The Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere.
Most modern Frameworks like .NET and Java in Windows and KDE in Linux use the XML to describe projects and Compile or translate the Languages like C++, C# , Java, Basic to a specific version of XML, then tray to create the executables files.
So, here we have to put some standards format of XML Files, like main XML file of the project, and the training set file, Architecture Implement XML file, the Learning Algorithm XML file, and report files. Then the GUI have to give us the ability to edit the XML Files in manual way or using tool to help the programmers to do that in easy way.
What we are working with in this project.
The goal of this project is have Global Standard XML Format and environment then use it to describe most of the ANN we know to work in Real applications. And have a look around most topologies, Learning Algorithms, and run time using and applications. |