Win a copy of TDD for a Shopping Website LiveProject this week in the Testing forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Frits Walraven
Bartenders:
  • Piet Souris
  • Himai Minh

Artificial Intelligence and Java

 
Ranch Hand
Posts: 119
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

I want to know is it possible to make use of Java for Artificial Intelligence programming. I came across some thing called JOONE:Java Object Oriented Neural Engine. What is it? Are there any

standard jar files that are available. Any kind of information would be appreciated.

Thanks guyes.

Anil Deshpande
 
Rancher
Posts: 43027
76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Java is a general-purpose language - it can be used for just about anything you can think of, certainly in applications programming.

JOONE is a Java API for implementing Neural Networks (or Artifical Neural Networks, the terms really mean the same thing when it comes to software implementations). It includes all jar files you need to get started using it.

Genetic algorithms might also be of interest.
 
Marshal
Posts: 75644
354
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You can usually work from pseudo-code to Java. Try a book like Russell and Norvig

Artificial intelligence : a modern approach / Stuart J. Russell and Peter Norvig ; contributing writers, John F. Canny ... [et al.].
Edition 2nd ed.
Series Prentice Hall series in artificial intelligence
Publisher Upper Saddle River, N.J. ; [Great Britain] : Prentice Hall, c2003.
Bib Id 401542
ISBN 0130803022
Physical details xxviii, 1080p : ill. ; 26 cm.
Subject Artificial intelligence.
Notes Previous ed.: 1995.
Includes bibliographical references and index.

See if you can read an extract on Amazon or borrow a copy. If I remember correctly the examples are in such a form that they can easily be converted to Java. Round here, the AI people seem to use LISP, and the Games AI chaps use C, and if it can be written in C it can probably be written in Java.
 
Ranch Hand
Posts: 598
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
sounds good to take it as a learning project. Can I get some suggestions from experts here about where all we can implement this. My aim is to make something which can be used by a number of people.... means in the direction of Open source..... not any libraries... but some software which can be used...
 
Campbell Ritchie
Marshal
Posts: 75644
354
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Careful: Artificial Intelligence is a whole field of study or a science on its own. There is so much to learn about it.
 
Himanshu Gupta
Ranch Hand
Posts: 598
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I agree.
 
Honk if you love justice! And honk twice for tiny ads!
Free, earth friendly heat - from the CodeRanch trailboss
https://www.kickstarter.com/projects/paulwheaton/free-heat
reply
    Bookmark Topic Watch Topic
  • New Topic