Home AI Learning Resources

AI Learning Resources

E-mail Print PDF

Tools and Packages

A "Compilation of AI Tools/Toolkits" is available as part of the ERTAI-2010 Workshop Proceedings. Refer page no.s 77-84.

If you are aware of any tools or packages for the area of AI, kindly email to This e-mail address is being protected from spambots. You need JavaScript enabled to view it for posting on this site.

  • NLTK - an open source Python toolkit offering a set of utilities for natural language processing.
  • Weka - an open source machine learning and data mining toolkit with visualisation support.
  • PyBrain - an open source Python-Based Reinforcement Learning, Artificial Intelligence and Neural Network Library.
  • OpenCV - an open source library of programming functions for real time Computer Vision.
  • CMU Sphinx - an open source toolkit for speech recognition.
  • LTI-Lib - an object oriented library with algorithms and data structures used in image processing and computer vision.
  • Jade - an open source Java Agent Development framework for peer-to-peer agent based applications.
  • MALLET - an open source Machine Learning for Language Toolkit; a Java-based package for statistical natural language processing, document classification, clustering etc.
  • MLOSS - an open repository of machine learning open source software.


Papers and Online Books

 

External Links

 

Project Ideas

If you have any interesting project ideas in the area of AI, kindly email to This e-mail address is being protected from spambots. You need JavaScript enabled to view it for posting on this site.

  • Recognising handwriting characters in Indian languages. Try with vowels/consonants first, and then expand.
  • Classroom timetabling for a large college. Consider teacher preferences, elective subjects, different types of rooms, need for consecutive periods, visiting faculty (and hence time constraints), etc.
  • Assigning referees to papers submitted for a conference. Consider a set of areas for the paper and for each referee, and a minimum number of referee for each paper, and a maximum constraint for each referee. Number of referees for any given area are not uniform.
  • In a given web page (preferably Indian language), identify all named entities -- names of places, organisations, persons, etc.
  • ... (some more will be added soon)
Last Updated on Wednesday, 11 August 2010 14:56