Python AI & NLP Resources Slideshare: AI and Python: Developing a Conversational Interface using Python .. 2009 by @amyiris AT&T Statistical Dialog Toolkit (ASDT) .. enables developers to build spoken dialog systems .. Python engine AIML RebeccaAIML enterprise cross platform open source AIML development platform for C++, Java, C# & Python http://rebecca-aiml.sourceforge.net Looking at .. Program-Y http://pyaiml.sourceforge.net .. A Python AIML Interpreter by Cort Stratton .. see also http://howie.sourceforge.net Python / Omegle / ALICE AIML mashup "Writing own, talking chatbot using AIML, ESPEAK and Python" .. by Jakub Niwa http://jakubniwa.pl Avatars http://makehuman.org .. "Open Source software application that generates 3D humanoids" .. http://youtube.com/user/MHmaker .. Python API Books Book: Python Text Processing with NLTK 2.0 Cookbook (2010) .. by @japerk Chatbots pyECTOR is the Python version of the learning chatbot ECTOR http://code.google.com/p/pyector .. its Concept Network is a mix of neural and semantic http://ibid.omnia.za.net .. Ibid 0.1.0 "Hazel" .. multi-protocol general purpose chatbot written in Python .. by @vhata A Simple Chatbot in 71 lines of Python .. Markov chatbot in 78 lines of code .. by @trip_technician http://code.google.com/p/pennpyrcbot .. "A python based chat bot" .. "combining the theory behind basic NLP with network functionality" Looking at .. Chatter Robot in Python http://chatterrobot.com .. "Python robot interface for novices" .. by Tom Joyce @8planet .. #PyAIML Frameworks http://en.wikipedia.org/wiki/Django_(Web_framework) .. Python Web framework for perfectionists with deadlines Google App Engine App Engine SDK 1.2.5 released for Python and Java, now with XMPP support (or Jabber as it is sometimes known) .. @app_engine #cloud #hosting #cloudhosting Google Voice http://code.google.com/p/pygooglevoice .. Python Bindings for Google Voice "API" .. @googlevoice IRC Thanks to @kidehen for the pointer to .. phenny - The Python IRC Bot http://inamidst.com/phenny/ http://code.google.com/p/irctotwit .. "python project which focuses on bringing Twitter into IRC" http://gozerbot.org .. "gozerbot is the Python IRC bot and Jabber bot in one" http://gna.org/projects/pyborg .. "a learning bot for IRC written in Python" .. see also Chimrod Pyborg Scribbington Dreud @scribbington .. randomly tweeting Python IRC chatbot .. by @thescoundrels http://supybotui.blogspot.com .. "Web interface for supybot, a cross-platform IRC bot written in python" .. by @anthonyloven http://benzo.sourceforge.net .. pseudo-AI IRC bot written in Python, uses Markov chain to generate chat, also performs basic IRC channel maintenance JSON http://sourceforge.net/projects/json-py .. JSON reader and writer in Python (Parse JSON using Python) Machine Learning Inspired by Hailo .. COBE (Code of Business Ethics) by @pteichman is a Python Markov engine .. http://github.com/pteichman/cobe Feed-forward neural network for python http://ffnet.sourceforge.net .. a fast and easy-to-use feed-forward neural network training solution http://code.google.com/p/pymc .. "Markov chain Monte Carlo for Python" http://pyml.sourceforge.net .. "is an interactive object oriented framework for machine learning written in Python" .. thanks to @missmcj http://shogun-toolbox.org .. Large Scale Machine Learning Toolbox .. focus on Support Vector Machines .. Open Source .. Python interface http://montepython.sourceforge.net .. "Python framework for building gradient based learning machines, like neural networks" Python-Based Reinforcement Learning, Artificial Intelligence and Neural Network Library http://pybrain.org .. machine learning library Oger is a Python toolbox for rapidly building, training and evaluating modular learning architectures on large datasets http://reservoir-computing.org/organic/engine NLP Natural Language Toolkit http://www.nltk.org .. "Open source Python modules ... supporting dozens of NLP tasks" http://text-processing.com .. Natural Language Processing APIs and Python NLTK Demos .. by @japerk http://github.com/pprett/nut .. Python Natural language Understanding Toolkit w/ Cross-Language Structural Correspondence Learning & NER ~ by @pprett OpenCog Python Interfaces For OpenCog Framework API .. overview of the Python bindings for @OpenCog .. by @ferrouswheel Semantic Web EMail RDFizer http://simile.mit.edu/wiki/Email_RDFizer .. python scripts that convert email to RDF (using an RDF/XML syntax) .. mbox2rdf & email2rdf "Sparta is an Python API for RDF that is designed to help easily learn and navigate the Semantic Web" http://github.com/mnot/sparta Skype http://sourceforge.net/projects/skype4py .. Skype4Py is a multiplatform Skype API wrapper for Python http://skypetalking.googlecode.com .. reads incoming/outgoing chat messages using Skype API and your screen reader .. written in Python Topic Maps tmproc http://sourceforge.net/projects/tmproc .. a Python Topic Map engine .. covers concepts like topics, associations, occurrences and facets/metadata "Mappa is a Topic Maps engine that is written in Python" .. http://code.google.com/p/mappa Twitter Python Twitter Tools (PTT) includes a Twitter API, command-line tool, and IRC bot .. http://mike.verdone.ca/twitter .. by @sixohsix "Retweeting in Python" "A retweet bot for Twitter written in Python" http://code.google.com/p/retweet Twity Twitter Bot http://www.kavingray.com/blog/twity-twitter-bot .. @twity001 is an auto reply bot developed in Python with GAE Cron job .. by @kavin_gray Launch Your Own Twitter Bot (PHP, Python, Ruby) .. July 2009 .. by @brentter "How to Make Your Own Twitter Bot - Python Implementation" .. by @flowingdata .. use the Twitter API to follow http://code.google.com/p/python-twitter .. "A python wrapper around the Twitter API" .. requires simplejson RT @j_e_d : playing with twitter API I've built 4 "singing" robots (@gardelbot, @ro_bot_dylan, @bot_marley and @p_funk_bot) using Python Reading about Python Twitter bot @Echochild by @crispjodi .. randomly tweeting from 10 years of online diary .. http://jodi.dreamwidth.org/4786.html http://github.com/krid78/tweepybot .. Tweepybot Twitter bot in Python using Tweepy .. by @mounted_archer http://code.google.com/p/tweepy .. Tweepy Twitter API library for Python .. by @applepie Videos NLTK tutorial: Language Processing and Machine Learning Using Python http://www.youtube.com/playlist?list=PL1534303073BB7DB9 .. by @shanbady .. slideshare http://www.slideshare.net/shanbady/nltk-natural-language-processing-in-python Web Crawler "HarvestMan is the only open source, multithreaded web-crawler program written in the Python language" => http://harvestmanontheweb.com http://scrapy.org .. screen scraping and web crawling framework for Python Windows Python for Windows http://code.google.com/p/pyspeech .. speech.py is a Python module that provides a clean interface to Windows's voice recognition and text-to-speech capabilities http://code.google.com/p/dragonfly .. Python-based speech recognition framework WordNet "PyWordNet is a Python interface to the WordNet database of word meanings and lexical relationships" .. http://pywordnet.sourceforge.net http://pywn.sourceforge.net .. A Python interface to the WordNet database XMPP (formerly Jabber) Neutron - a Jabber bot in Python http://code.google.com/p/neutron/ jabberbot: A simple Jabber Bot for Python http://thpinfo.com/2007/python-jabberbot "PyGtalkRobot is an open source python gtalk bot framework using XMPPPY library" http://code.google.com/p/pygtalkrobot http://pudthai.googlecode.com .. Thai language chatbot written in Python .. built on Cobe .. and running on xmpppy .. by @wngamsaad "Pynder is a Jabber Chat Bot for MUCs written in Python" http://github.com/Strubbl/Pynder .. by @Strubbl .. (MUC="Multi-User Chat" room like IRC) http://code.google.com/p/pyicqt .. ICQ transport for XMPP .. a way for users to be logged into ICQ via their Jabber .. implemented in Python Python chatbot using XMPP and PyAIML http://github.com/hj91/PyAIML-XMPP-Chat-Bot .. by @HJ91 Looking at .. Python Twisted Words http://twistedmatrix.com/trac/wiki/TwistedWords instant message server & client .. and Wokkel XMPP enhancements http://wokkel.ik.nu Yahoo! Pipes pipe2py: A project to compile Yahoo! Pipes into Python (see it hosted on Google App Engine: http://pipes-engine.appspot.com ) http://github.com/ggaughan/pipe2py
_text_