|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 -
RunningEducationModeExceptionpublic static void add(long physicalKey)
physicalKey - public static boolean isEducationMode()
public static DesireNerveIF createImitationDesireNerve()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||