source: branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.Bandits/IPolicy.cs @ 11732

Last change on this file since 11732 was 11732, checked in by gkronber, 5 years ago

#2283: refactoring and bug fixes

File size: 402 bytes
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using System.Threading.Tasks;
6
7namespace HeuristicLab.Algorithms.Bandits {
8  // this interface represents a policy for reinforcement learning
9  public interface IPolicy {
10    int SelectAction(Random random, IEnumerable<IPolicyActionInfo> actionInfos);
11    IPolicyActionInfo CreateActionInfo();
12  }
13}
Note: See TracBrowser for help on using the repository browser.