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.


Wed 20 May 2015 06:25:58 PM UTC, comment #1:

-Deleted Account- <jpaulii>
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 and has a discussion thread at

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):

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 and 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 jpaulii (Posted a comment)
  • -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.


    Error: not logged in



    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