インタフェース
jp.co.celestee.ai.core.signal.SignalDataIF の使用

SignalDataIF を使用しているパッケージ
jp.co.celestee.ai.core.nerve   
jp.co.celestee.ai.core.signal   
jp.co.celestee.ai.interfaces.input   
jp.co.celestee.ai.interfaces.output   
 

jp.co.celestee.ai.core.nerve での SignalDataIF の使用
 

SignalDataIF を返す jp.co.celestee.ai.core.nerve のメソッド
 SignalDataIF NerveIF.getSignalData()
          神経の記憶を取得します。
 

SignalDataIF 型の引数を持つ型を返す jp.co.celestee.ai.core.nerve のメソッド
 java.util.List<SignalDataIF> DesireNerveIF.getAbstractSyntheticExecConditionList()
          抽象的な合成(連続連想)可能な実行条件(入力刺激)を取得します。
 java.util.List<SignalDataIF> DesireNerveIF.getCopyPredictionSignalDataList()
          欲求実行時に起こると予測されるルールの変化の結果、AIが受けるであろう刺激を取得します。
 java.util.List<SignalDataIF> DesireNerveIF.getExecConditionList()
          利便性の為に作成されたメソッドです。
 java.util.List<SignalDataIF> DesireNerveIF.getNoAbstractExecConditionList()
          具象的な実行条件(入力刺激)を取得します。
 java.util.List<SignalDataIF> DesireNerveIF.getPredictionSignalDataList()
          欲求実行時に起こると予測される環境(ルール)の変化の結果、AIが受けるであろう刺激を取得します。
 

SignalDataIF 型のパラメータを持つ jp.co.celestee.ai.core.nerve のメソッド
 boolean DesireNerveIF.addPredictionSignalData(SignalDataIF nerve)
          欲求実行時に起こると予測されるルールの変化の結果、AIが受けるであろう刺激を追加します。
 boolean DesireNerveIF.containsCondition(SignalDataIF signalData)
          シグナルが実行条件に含まれているか検査します。
 boolean DesireNerveIF.containsConditionFirst(SignalDataIF signalData)
          指定のシグナルが実行条件に含まれているか検査します。
 boolean DesireNerveIF.containsOutputSignal(SignalDataIF outputSignalData)
          指定のシグナルが出力データに含まれているか検査します。
 boolean DesireNerveIF.containsPrediction(SignalDataIF signalData)
          指定のシグナルデータが、この欲求インスタンスの実行予測に含まれているか確認します。
 

SignalDataIF 型の型引数を持つ jp.co.celestee.ai.core.nerve のメソッドパラメータ
 boolean DesireNerveIF.checkFulfilledForPredictionData(java.util.List<SignalDataIF> signalDataList)
          この欲求インスタンスが現在の想定刺激(SignalDataIF)により、OUTPUT実行の対象となるのか検査します。
 boolean DesireNerveIF.checkFulfilledForSignalData(java.util.List<SignalDataIF> signalDataList)
          この欲求インスタンスが現在の入力刺激(SignalDataIF)により、OUTPUT実行の対象となるのか検査します。
 boolean DesireNerveIF.containsCondition(java.util.List<SignalDataIF> signalDataList)
          シグナルが実行条件に含まれているか検査します。
 boolean DesireNerveIF.containsPrediction(java.util.List<SignalDataIF> signalDataList)
          指定のシグナルデータリストが、この欲求インスタンスの実行予測に1つでも含まれているか確認します。
 boolean DesireNerveIF.isShortageCondition(java.util.List<SignalDataIF> targetConditionList)
          指定の実行条件がこの欲求インスタンスの実行条件と比べて不足しているか検査します。
 boolean DesireNerveIF.isShortagePrediction(java.util.List<SignalDataIF> targetPredictionList)
          指定の実行予測がこの欲求インスタンスの実行予測と比べて不足しているか検査します。
 boolean DesireNerveIF.isSimilarPrediction(java.util.List<SignalDataIF> targetPpredictionList)
          実行予測が似ているか検査します
 void DesireNerveIF.setPredictionSignalDataList(java.util.List<SignalDataIF> predictionSignalDataList)
          欲求実行時に起こると予測されるルールの変化の結果、AIが受けるであろう刺激を設定します。
 

jp.co.celestee.ai.core.signal での SignalDataIF の使用
 

SignalDataIF を実装している jp.co.celestee.ai.core.signal のクラス
 class AbstractSignalData
          刺激データ(シグナルデータ)の内容を表す抽象クラスです。
 

SignalDataIF を返す jp.co.celestee.ai.core.signal のメソッド
 SignalDataIF AbstractSignalData.getAbstractData(SignalDataIF targetSignalData)
           
 SignalDataIF SignalDataIF.getAbstractData(SignalDataIF targetSignalData)
          指定したデータと自身のデータで共通の部分だけ抜き出し、新しくインスタンスを生成します。
 

SignalDataIF 型の引数を持つ型を返す jp.co.celestee.ai.core.signal のメソッド
 java.util.List<SignalDataIF> SignalDataIF.getPartsSignalDataList()
          データを構成する要素を返却します。
 

SignalDataIF 型のパラメータを持つ jp.co.celestee.ai.core.signal のメソッド
 SignalDataIF AbstractSignalData.getAbstractData(SignalDataIF targetSignalData)
           
 SignalDataIF SignalDataIF.getAbstractData(SignalDataIF targetSignalData)
          指定したデータと自身のデータで共通の部分だけ抜き出し、新しくインスタンスを生成します。
 boolean AbstractSignalData.isChain(SignalDataIF targetSingalData)
           
 boolean SignalDataIF.isChain(SignalDataIF targetSingalData)
          指定のデータと一連か問い合わせます。
 boolean AbstractSignalData.isFulfilled(SignalDataIF signalData)
           
 boolean SignalDataIF.isFulfilled(SignalDataIF signalData)
          指定したシグナルデータが、このシグナルデータに含まれているか問い合わせます。
 boolean AbstractSignalData.isLooklike(SignalDataIF targetSingalData)
           
 boolean SignalDataIF.isLooklike(SignalDataIF targetSingalData)
          指定のデータと類似しているか問い合わせます。
 boolean AbstractSignalData.sameData(SignalDataIF signalData)
           
 boolean SignalDataIF.sameData(SignalDataIF signalData)
          指定したシグナルデータが、このシグナルデータと同じデータになっているか問い合わせます。
 boolean PleasureIF.tryInterpretation(SignalDataIF signalData)
          解釈の進行を入力刺激と比較して、どこまで解釈が進んだのかを記録します。
 boolean AbstractPleasure.tryInterpretation(SignalDataIF signalData)
           
 

jp.co.celestee.ai.interfaces.input での SignalDataIF の使用
 

SignalDataIF を返す jp.co.celestee.ai.interfaces.input のメソッド
 SignalDataIF DataCooperationSignalIF.getSignalData()
          データ連携の信号内容を取得します。
 SignalDataIF AbstractDataCooperationSignal.getSignalData()
           
 

SignalDataIF 型のパラメータを持つ jp.co.celestee.ai.interfaces.input のメソッド
 void DataCooperationSignalIF.setSignalData(SignalDataIF signalData)
          データ連携の信号内容を設定します。
 void AbstractDataCooperationSignal.setSignalData(SignalDataIF sData)
           
 

jp.co.celestee.ai.interfaces.output での SignalDataIF の使用
 

SignalDataIF を返す jp.co.celestee.ai.interfaces.output のメソッド
 SignalDataIF OutputIdIF.getInnerOption()
          設定済みのオプション値を取得します。
 SignalDataIF AbstractOutputId.getInnerOption()
           
 SignalDataIF OutputTriggerIF.getOption()
          ユーザはこのメソッドを気にする必要はありません。
 SignalDataIF AbstractOutputTrigger.getOption()
           
 SignalDataIF OutputTriggerIF.getOutputData()
          ユーザはこのメソッドを気にする必要はありません。
 SignalDataIF AbstractOutputTrigger.getOutputData()
           
 SignalDataIF OutputIdIF.simulate()
          出力のシミュレーションを実行します。
 SignalDataIF AbstractOutputId.simulate()
           
 

SignalDataIF 型のパラメータを持つ jp.co.celestee.ai.interfaces.output のメソッド
 void OutputTriggerIF.initSignalData(SignalDataIF signalData)
          データの初期化を処理します
 void AbstractOutputTrigger.initSignalData(SignalDataIF signalData)
           
 void OutputTriggerIF.runTrigger(SignalDataIF singalData)
          トリガーの実行内容を処理します。
abstract  void AbstractOutputTrigger.runTrigger(SignalDataIF signalData)
           
 void OutputIdIF.setInnerOption(SignalDataIF option)
          OutputTriggerの実行に、AICore内部生成のオプションデータとしてオブジェクトクラスを渡すことが可能です。
 void AbstractOutputId.setInnerOption(SignalDataIF option)
           
 void OutputTriggerIF.setOption(SignalDataIF option)
          ユーザはこのメソッドを気にする必要はありません。
 void AbstractOutputTrigger.setOption(SignalDataIF option)