Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A little correction: aima-python is primarily by Norvig, but unfinished and less polished than the essays on his website. I took it up last fall to get it into better shape for the free AI class, and about 2/3 of the code now is his unchanged from before then. He is keeping an eye on things, but, you know, busy guy.

That said, Bayes nets are fully implemented (as presented in the book, i.e. for boolean variables) and I think worth reading and trying out if you're learning the subject. Also worth checking out is aima-java, in a much more complete state, though of course a lot wordier the way it is with Java.

If you'd like to contribute, there's plenty to do. (For example the E-M algorithm used in this post to learn the Bayes net parameters.) I set up a mirror on github the other day to make it easier: https://github.com/darius/aima-python-mirror

(I don't have the spare energy right now to do a lot, myself. Including editing too many patches coming in, though it'd be a surprise to get that problem.)



Ah, you're correct. I can only speak of the code in there I have myself used for self study, which was great, but I see now that a lot is missing. I wouldn't mind contributing to such a project myself, but I'm afraid my python is not as uber-"pythonistic" as Norvig's is...


Understood. :) I'm a big fan of his work, too.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: