Lisp developer walks away with Google AI contest
1–10 of 75 posts
Re: Lisp developer walks away with Google AI contest
#2Re: Lisp developer walks away with Google AI contest
#3Re: Lisp developer walks away with Google AI contest
#4Is there a summary of the algorithms he used anywhere? I don't see how it was the language that won the competition, rather than the code he wrote in it.
Re: Lisp developer walks away with Google AI contest
#5Anyway, cheers to Waterloo for putting this on again!
Re: Lisp developer walks away with Google AI contest
#6Is there a summary of the algorithms he used anywhere? I don't see how it was the language that won the competition, rather than the code he wrote in it.
Looks like alpha beta with a good evaluation function, move ordering, and a changing depth parameter (not sure about this one, though).
Re: Lisp developer walks away with Google AI contest
#7Re: Lisp developer walks away with Google AI contest
#8Earlier quoted context omitted.
Looks like alpha beta with a good evaluation function, move ordering, and a changing depth parameter (not sure about this one, though).
Isn't alpha-beta pruning a type of optimization you can do to a search algorithm, but not the base algorithm itself? I only bring this up since I helped make an Othello bot that used Mini-max _with_ alpha-beta pruning to help reduce the number of branches it needed to follow down a tree.
You can apply the core concept -- refusing to expend computation effort when the result of that effort is guaranteed to not be used -- to any number of other methods and approaches in Machine Learning and AI.
Re: Lisp developer walks away with Google AI contest
#9Earlier quoted context omitted.
Isn't alpha-beta pruning a type of optimization you can do to a search algorithm, but not the base algorithm itself? I only bring this up since I helped make an Othello bot that used Mini-max _with_ alpha-beta pruning to help reduce the number of branches it needed to follow down a tree.
Alpha-Beta pruning is, to my knowledge, only really defined in a mini-max setup. By definition, it leverages the mini-max framework to prune areas of the search space. You can apply the core concept -- refusing to expend computation effort when the result of that effort is guaranteed to not be used -- to any number of other methods and approaches in Machine Learning and AI.
Re: Lisp developer walks away with Google AI contest
#10Hmm .. maybe I should consider settling in Hungary.