Creating Anki cards for all the bolded words in Artificial Intelligence: A Modern Approach. (I will post a link on LW when this is done.)
Trying to level up in writing ability by writing some short stories and some blog post-style intuitive explanations of computer science concepts.
Trying to level up in Python programming by doing the examples in “Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp” in Python. (A few years ago I picked up PAIP and learned Common Lisp from it, but from what I’ve heard Lisp is pretty much useless in the “real world,” so I want to get better at more popular high-level languages; the only other ones I am competent at are Java and some .NET stuff. But I do enjoy AI programming, and PAIP is a great book.)
Rearranging my schedule to make myself more productive. I’ve known for a while that procrastination is a problem for me, but I haven’t started figuring out what to do about it until recently.
I’ll be interested in knowing how you fare with translating the more metaprogramming-intensive parts, such as implementing a logic programming framework, of PAIP to Python.
Lisp doesn’t show up much these days, but it still does appear here and there. Moshe Looks developed a program optimization AI framework in Lisp, got hired by Google, and got to continue using Lisp there, despite Google generally taking a pretty dim view on programming language proliferation, since his system apparently needs the sort of metaprogramming features that aren’t easily available in other languages.
Creating Anki cards for all the bolded words in Artificial Intelligence: A Modern Approach. (I will post a link on LW when this is done.)
Trying to level up in writing ability by writing some short stories and some blog post-style intuitive explanations of computer science concepts.
Trying to level up in Python programming by doing the examples in “Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp” in Python. (A few years ago I picked up PAIP and learned Common Lisp from it, but from what I’ve heard Lisp is pretty much useless in the “real world,” so I want to get better at more popular high-level languages; the only other ones I am competent at are Java and some .NET stuff. But I do enjoy AI programming, and PAIP is a great book.)
Rearranging my schedule to make myself more productive. I’ve known for a while that procrastination is a problem for me, but I haven’t started figuring out what to do about it until recently.
I’ll be interested in knowing how you fare with translating the more metaprogramming-intensive parts, such as implementing a logic programming framework, of PAIP to Python.
Lisp doesn’t show up much these days, but it still does appear here and there. Moshe Looks developed a program optimization AI framework in Lisp, got hired by Google, and got to continue using Lisp there, despite Google generally taking a pretty dim view on programming language proliferation, since his system apparently needs the sort of metaprogramming features that aren’t easily available in other languages.
According to Peter Norvig, manipulating the parse tree in Python is extremely difficult, so some I might have to skip a few of those sections.