patchBattle for Wesnoth - Patches: patch #3479, New Machine Learning based...

 
 
Show feedback again

patch #3479: New Machine Learning based recruiter

Submitted by:  SeattleDad <seattledad>
Submitted on:  Fri 03 Aug 2012 07:45:34 AM UTC  
Votes:  100  
 
Priority: 5 - NormalStatus: In Progress
Privacy: PublicAssigned to: Iurii Chernyi <crab>
Open/Closed: Open

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Fri 03 Aug 2012 07:45:34 AM UTC, original submission:

New, automatically trained, recruiter which defeats RCA AI c. 70% of the time across 3,600 tests run head-to-head in --nogui mode. This patch is documented at http://wiki.wesnoth.org/Machine_Learning_Recruiter and has a discussion thread at http://forums.wesnoth.org/viewtopic.php?f=10&t=36642.

This initial patch is something of a proof of concept which I am submitting to get feedback. For starters, I'd like to iron out the bugs and limitations described on the Wiki.

SeattleDad <seattledad>

 

(Note: upload size limit is set to 1024 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #16751:  ML_Recruiter_0.4.patch added by seattledad (439kB - application/octet-stream - All Python and Lua files moved to AI-Addons project on GitHub. The patch is now only the C++ modifications.)
file #16717:  ML_Recruiter_0.3.patch.gz added by seattledad (788kB - application/x-gzip - Now runs on 13 rather than 4 multiplayer maps. Better training and recruit-evaluation features cause it to beat ML Recruiter 0.2 58% of the time. Enhanced analyze_log.py and analyze_recruitment.py. New single script for training a model.)
file #16450:  ML_Recruiter_0.2.1.patch added by seattledad (893kB - application/octet-stream - Add further debugging logic when used with --log-debug=ai/ml)
file #16426:  ML_Recruiter_0.2.patch added by seattledad (907kB - application/octet-stream - Logging messages changed from print statements to using lg::log_domain. Also now use local ai, which allows Lua vs. Lua games. Previously could only have Lua on one side. Also, some work on model.)
file #16393:  ML_Recruiter_0.1.1.patch added by None (961kB - application/octet-stream - Revised the models. Should clear up the issue mentioned by Alarantalara on the forum. )
file #16289:  ML_Recruiter_0.1.patch added by seattledad (897kB - application/octet-stream - ML Recruiter 0.1)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by quitch (Voted in favor of this item)
  • -unavailable- added by crab (Updated the item)
  • -unavailable- added by seattledad (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 100 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 9 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 27 Dec 2012 10:21:35 PM UTCquitchCarbon-Copy-=>Added quitch
    Mon 12 Nov 2012 07:48:06 AM UTCseattledadAttached File-=>Added ML_Recruiter_0.4.patch, #16751
    Thu 25 Oct 2012 03:24:12 PM UTCseattledadAttached File-=>Added ML_Recruiter_0.3.patch.gz, #16717
    Wed 29 Aug 2012 07:33:33 AM UTCseattledadAttached File-=>Added ML_Recruiter_0.2.1.patch, #16450
    Sun 26 Aug 2012 05:34:50 AM UTCseattledadAttached File-=>Added ML_Recruiter_0.2.patch, #16426
    Tue 14 Aug 2012 03:38:45 PM UTCNoneAttached File-=>Added ML_Recruiter_0.1.1.patch, #16393
    Sun 05 Aug 2012 11:12:53 AM UTCcrabStatusNone=>In Progress
      Assigned toNone=>crab
    Fri 03 Aug 2012 07:45:34 AM UTCseattledadAttached File-=>Added ML_Recruiter_0.1.patch, #16289
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup