From: Alexander W. <al...@ts...> - 2002-05-24 05:28:23
|
yeah sure I guess, Let him go for it. Why not get him on this list? alex ----- Original Message ----- From: "bernard leckning" <be...@do...> To: <jav...@li...> Sent: Thursday, May 23, 2002 7:32 PM Subject: RE: [Java AI Library Development] FW: Java AI library progress > yeah it is. > > well i enlarged the scope of this project by calling it the java ai library > because, remember, i used to have the dorja neural network library AND the > dorja ga library. so i built this project as a framework to hold several > api's. i also figured that there would be cross-cutting aspects between many > potential api's so this framework allows for common aspects to be > centralised and shared. > > from a software design perspective i have been using the java package > framework to seperate concerns and libraries (at a higher level). here's the > basics of what we have: > > com.dorja.ailib.config: common configuration for ALL libraries encapsulated > within com.dorja.ailib > com.dorja.ailib.util: cross-cutting aspects that can be shared across all > api's > > com.dorja.ailib.ga: the ga api > com.dorja.ailib.nn: the neural network api > > essentially, to introduce cbr, we simply add: > > com.dorja.ailib.cbr > > and voila! > > i may actually ask him if he wants to do it. although he wants to > concentrate on a gui, i would ask him to do a cbr framework and a gui since > a gui alone would serve no purpose in this project. > > it should be noted that within api's there are certain conventions that > should be adhered to in order to present a coherent set of ai libraries > (more on this later). > > what this package design allows us to do is to give a developer the option > of bundling on the api's he/she wishes to use. e.g. a develop only wants to > distribute the ga api then he/she includes: > > com.dorja.ailib.config, com.dorja.ailib.util and com.dorja.ailib.ga. > > cross-api functionality is one of my main goals - mainly, the ability to > evolve neural networks using a ga. this is fairly simple with the ga and nn > api design that does not require any new packages at the com.dorja.ailib > level or any changes to the com.dorja.ailib.nn api. i won't go into the > details here though. but this is dependent on the api design and > implementation - the java ai library is merely a framework for bringing it > all together. > > on a side note, it makes no sense to use a ga for evolving a cbr program > since genetic programming is better suited to the task - the differences are > subtle but quite important. i can't see the use of cbr and ann though?!?! > care to enlighten me? > > later, > .b > > > > -----Original Message----- > > From: jav...@li... > > [mailto:jav...@li...]On Behalf > > Of Alexander Whillas > > Sent: Thursday, 23 May 2002 5:21 PM > > To: jav...@li... > > Subject: Re: [Java AI Library Development] FW: Java AI library progress > > > > > > Interesting idea, > > > > I hadn't thought of making the API cover that much ground, but I guess why > > not. I suppose a GA might be useful in developing a decision tree. Maybe > > along the lines of evolving behaviour? I don't know, what would be the > > challenge here is the integration of the different components. > > How would the > > GA talk to the CBR or ANN or do you define that as system > > specific if so is > > there some help given? Software design issues mainly. > > > > alex > > > > ----- Original Message ----- > > From: "bernard leckning" <be...@do...> > > To: "javaailibrary-development" > > <jav...@li...> > > Sent: Thursday, May 23, 2002 3:42 PM > > Subject: [Java AI Library Development] FW: Java AI library progress > > > > > > > hi guys, > > > > > > this guy is from zimbabwe and works for a research and development > > company. > > > he showed interest in the project a while ago and i thought i would > > present > > > to you his proposal for joining the project to see how everyone feels > > about > > > it. > > > > > > cheers, > > > .b > > > > > > > -----Original Message----- > > > > From: Anton Lokotsch [mailto:alo...@cs...] > > > > Sent: Tuesday, 21 May 2002 11:50 PM > > > > To: be...@do... > > > > Subject: RE: Java AI library progress > > > > > > > > > > > > hi bernard, > > > > > > > > thanks for the detailed information. i trust everything is going well > > > > with the project. i have an idea for future expansion of this java ai > > > > api; i have done quite a lot of work with cbr (case based reasoning) > > > > systems and feel that this would be an excellent machine learning > > > > technique to include in the api later on. the cbr process itself is > > > > fairly simple and would greatly enhance the broader appeal of the java > > > > ai api. i am currently working on a cbr project, more specifically > > > > designing a java frontend for a cbr application which was > > designed using > > > > one of the cbr shells avialable on the market. i would be willing to > > > > contribute ideas/time and my somewhat limited coding skills to this if > > > > you think it is a good idea. i dont know what funding you > > have currently > > > > for this project, but i am sure we can try and apply through the many > > > > official channels in an attempt to get some > > academic/scientific/research > > > > funding to further this project as it certainly is a > > brilliant idea with > > > > great development potential. > > > > > > > > i look forward to hearing from you, > > > > anton > > > > > > > > ________________________________________________________ > > > > Anton Lokotsch > > > > Software Development Consultant > > > > DSS - Decision Support Sevices Program > > > > iComtek - Information, Communication and Space Technology Division > > > > CSIR - Council for Scientific and Industrial Research > > > > ________________________________________________________ > > > > Meiring Naude Rd > > > > POBOX 385 > > > > Pretoria > > > > South Africa > > > > 0001 > > > > ________________________________________________________ > > > > www.csir.co.za/icomtek > > > > Tel +27-12-841-2889 > > > > Fax +27-12-841-4720 > > > > ________________________________________________________ > > > > > > > > >>> "bernard leckning" <be...@do...> 04/15/02 03:15PM >>> > > > > hi anton, > > > > > > > > thanks for your interest in what i am doing. i have only recently > > > > enlisted > > > > the help of a friend so there isn't an email list as yet. in any case > > > > there > > > > needs to be more doco (i might set up a wiki in the next week or 2). > > > > > > > > i am trying to create an api that allows a developer to easily tap in > > > > to ai > > > > capabilities with only a basic understanding of the ai paradigm he/she > > > > is > > > > using. > > > > > > > > the two paradigms being coded at the moment is a genetic algorithms > > > > api > > > > (based on the design of matt wall's c++ galib - > > > > http://lanceit.mit.edu/ga) > > > > and an artificial neural networks api. > > > > > > > > this means with a few calls to the api you can set up a ga or an ann > > > > simulation. the ga code is getting pretty complicated with all the > > > > types of > > > > genomes that can be implemented and the ann code will be difficult too > > > > as i > > > > am trying to cater to an digraph structured ann as well as > > > > self-organising > > > > maps. > > > > > > > > the best place at the moment to get some details is at > > > > http://javaailibrary.sourceforge.net. i have written some thoughts > > > > about it. > > > > you should then try the javadoc on that page or just look the code > > > > yourself > > > > from the cvs repository - although this is in its very early and rough > > > > stages. > > > > > > > > perhaps after i get a wiki up or some other design doco i want to > > > > really get > > > > some ppl's advice and coding skills. as it will expand from ga's and > > > > ann's > > > > to evolutionary re-inforcement learning (erl) where i will be evolving > > > > neural networks. > > > > > > > > please keep an eye out on our page as i hope to have things ready to > > > > get > > > > other ppl on board. any comments you have are most welcome. > > > > > > > > .bernard > > > > > > > > > -----Original Message----- > > > > > From: Anton [mailto:alo...@cs...] > > > > > Sent: Monday, April 15, 2002 08:42 > > > > > To: be...@do... > > > > > Subject: Java AI library progress > > > > > > > > > > > > > > > Hi there, > > > > > > > > > > I am very interested in what you guys are doing. Please, I > > > > > would very much like to hear more about what you are doing/ > > > > > planning to do. Do you have a mailing list or something? > > > > > > > > > > Regards, > > > > > Anton > > > > > > > > > > > > > > > > > > _______________________________________________________________ > > > > > > Don't miss the 2002 Sprint PCS Application Developer's Conference > > > August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm > > > > > > _______________________________________________ > > > JavaAILibrary-Development mailing list > > > Jav...@li... > > > https://lists.sourceforge.net/lists/listinfo/javaailibrary-development > > > > > > > > > _______________________________________________________________ > > > > Don't miss the 2002 Sprint PCS Application Developer's Conference > > August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm > > > > _______________________________________________ > > JavaAILibrary-Development mailing list > > Jav...@li... > > https://lists.sourceforge.net/lists/listinfo/javaailibrary-development > > > > > _______________________________________________________________ > > Don't miss the 2002 Sprint PCS Application Developer's Conference > August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm > > _______________________________________________ > JavaAILibrary-Development mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/javaailibrary-development > |