Welcome on the list, Trevoke. :-)

On Sun, Nov 01, 2009 at 08:20:15PM -0500, Aldric Giacomoni wrote:
> terry mcintyre wrote:
> > 
> > In general, the time taken to run 1000-game tests hinders research.
> > That's one avenue to explore better solutions, perhaps.
> > 
> > Warm Regards,
> > Terry McIntyre <terrymcint...@yahoo.com>
> > 
> 
> Rene, Terry,
> 
> Thanks for the warm welcome and the information!
> Terry, I'll have to explore that, but it seems to be a corollary of The Way
> Things Are more than anything else, isn't it?

Well, it would be interesting to find a metric that is quicker to
compute and shown to be strongly correlated to game tests in wide
variety of conditions... It would be of immense practical value
especially since it would enable much quicker and thus better tuning
of various constants and such. However, the task itself seems quite hard
to me and kind of "janitorial" in the field.

> Someone did send me a link to the Go Library - there is now tons of stuff to
> read in there.
> Most of the programs out there now are Neural Networks, it seems. Are there 
> any
> who tried to play with knowledge hard-wired in there, such as Smart Go
> (http://www.smart-games.com/knowpap.txt) ? And if so, what is that knowledge?

GNUGO is a prime example of popular program with hard-wired knowledge,
though it's quite a few stones weaker than the strongest MCTS programs
nowadays. I think more work on integrating MCTS in GNUGO in a smart way
could make for a very interesting project.

> On the topic of academia.. While I would love to actually do graduate studies
> around the game of go, I may have to do something boring, like solving a
> real-world problem that would make people's lives better (gasp). Does anyone
> have an idea of real-world problems which could be correlated to go as far as 
> AI
> goes (besides developing my own brew of Psychohistory) ?

That depends on the particular method you choose to research, I guess.
MCTS is generally usable for wide variety of planning tasks with
difficult-to-create evaluation function and very wide search space, and
MCTS Go research is often sold as a precursor of such. I'd be very
interested in some concrete application examples as well, though.

> Does anybody here use Ruby at all for coding? Or is everyone using lower-level
> languages like C++ ?

Java is somewhat popular, but most people use some variant of C I think,
mainly since MCTS is performance-critical task. If you'd choose a
different approach than MCTS, different language choices might make
sense as well.

-- 
                                Petr "Pasky" Baudis
A lot of people have my books on their bookshelves.
That's the problem, they need to read them. -- Don Knuth
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to