コード例 #1
0
        public void UpdateWeights(IWeightUpdater weightUpdater)
        {
            foreach (BetaSimilarity[] betaSimilarities in _oldSimilarities)
            {
                foreach (BetaSimilarity betaSimilarity in betaSimilarities)
                {
                    weightUpdater.UpdateWeight(betaSimilarity.BetaSimilarityMeasure);
                }
            }

            weightUpdater.UpdateWeight(Data);
        }
コード例 #2
0
ファイル: OutputLayer.cs プロジェクト: weizh/NTM-1
 public void UpdateWeights(IWeightUpdater weightUpdater)
 {
     weightUpdater.UpdateWeight(_hiddenToOutputLayerWeights);
     weightUpdater.UpdateWeight(_hiddenToHeadsWeights);
 }
コード例 #3
0
ファイル: HiddenLayer.cs プロジェクト: weizh/NTM-1
 public void UpdateWeights(IWeightUpdater weightUpdater)
 {
     weightUpdater.UpdateWeight(_readDataToHiddenLayerWeights);
     weightUpdater.UpdateWeight(_inputToHiddenLayerWeights);
     weightUpdater.UpdateWeight(_hiddenLayerThresholds);
 }
コード例 #4
0
ファイル: NTMMemory.cs プロジェクト: weizh/NTM-1
        public void UpdateWeights(IWeightUpdater weightUpdater)
        {
            foreach (BetaSimilarity[] betaSimilarities in _oldSimilarities)
            {
                foreach (BetaSimilarity betaSimilarity in betaSimilarities)
                {
                    weightUpdater.UpdateWeight(betaSimilarity.BetaSimilarityMeasure);
                }
            }

            weightUpdater.UpdateWeight(Data);
        }
コード例 #5
0
ファイル: OutputLayer.cs プロジェクト: zaharPonimash/NTM
 public void UpdateWeights(IWeightUpdater weightUpdater)
 {
     weightUpdater.UpdateWeight(_hiddenToOutputLayerWeights);
     weightUpdater.UpdateWeight(_hiddenToHeadsWeights);
 }
コード例 #6
0
 public void UpdateWeights(IWeightUpdater weightUpdater)
 {
     weightUpdater.UpdateWeight(_readDataToHiddenLayerWeights);
     weightUpdater.UpdateWeight(_inputToHiddenLayerWeights);
     weightUpdater.UpdateWeight(_hiddenLayerThresholds);
 }