|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.celestee.ai.core.embed.DesireEmbeder
public class DesireEmbeder
直接的にAICoreに働きかけ、任意のタイミングで体へ動作をさせる為のクラスです。 教育モードでのみ使用できます。 意図したタイミングで動作させることができるということが、不要な刺激の無い状態で 教育できるという意味から、教育効率がよいです。また、教育により、新しい欲求が生成されます。 ここで生成された欲求の実行条件は、任意のタイミングで動作させた時のAICoreが受けている刺激データ として記録されます。従って、Aという刺激を受けて、Bという動作をさせた場合、今後、Aという刺激を受けると Bという動作を行うようになります。 このクラスのイメージとしては、人間の脳に直接電極版を埋め込み、電流を流すことで、体を動かそうという発想と同じです。
コンストラクタの概要 | |
---|---|
DesireEmbeder()
|
メソッドの概要 | |
---|---|
static void |
add(long physicalKey)
任意のタイミングで動作させる欲求を追加します。 |
static DesireNerveIF |
createImitationDesireNerve()
物理的欲求インスタンスを基に、現時点の状況からそれらしい欲求インスタンスを生成します。 |
static boolean |
isEducationMode()
教育モードか検査します。 |
static void |
setEducationMode(boolean bEducationMode)
教育モードのON/OFFを設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public DesireEmbeder()
メソッドの詳細 |
---|
public static void setEducationMode(boolean bEducationMode) throws RunningEducationModeException
bEducationMode
-
RunningEducationModeException
public static void add(long physicalKey)
physicalKey
- public static boolean isEducationMode()
public static DesireNerveIF createImitationDesireNerve()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |