public class LayNorm extends Object
| 构造器和说明 |
|---|
LayNorm(int type,
int featureDimension,
CodecBlock myEncoderBlock,
FirstDecoderBlock firstDecoderBlock,
double study,
int coreNumber) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addNorm(Matrix feature,
Matrix outMatrix,
long eventID,
boolean isStudy,
OutBack outBack,
List<Integer> E,
Matrix encoderFeature,
boolean outAllPro) |
void |
addNormFromNerve(long eventID,
boolean isStudy,
Matrix parameter,
Matrix allFeature,
OutBack outBack,
List<Integer> E,
Matrix encoderFeature,
boolean outAllPro) |
void |
backErrorFromFNN(Matrix errorMatrix,
long eventID,
Matrix allError) |
void |
backErrorFromLine(Matrix errorMatrix,
long eventID) |
void |
backLastError(Matrix errorMatrix) |
void |
encoderBackStart(long eventID) |
LayNormModel |
getModel() |
void |
insertModel(LayNormModel layNormModel) |
void |
setHiddenNerves(List<HiddenNerve> hiddenNerves) |
void |
setMultiSelfAttention(MultiSelfAttention multiSelfAttention) |
public LayNorm(int type,
int featureDimension,
CodecBlock myEncoderBlock,
FirstDecoderBlock firstDecoderBlock,
double study,
int coreNumber)
throws Exception
Exceptionpublic LayNormModel getModel()
public void insertModel(LayNormModel layNormModel) throws Exception
Exceptionpublic void backErrorFromFNN(Matrix errorMatrix, long eventID, Matrix allError) throws Exception
Exceptionpublic void backErrorFromLine(Matrix errorMatrix, long eventID) throws Exception
Exceptionpublic void addNorm(Matrix feature, Matrix outMatrix, long eventID, boolean isStudy, OutBack outBack, List<Integer> E, Matrix encoderFeature, boolean outAllPro) throws Exception
Exceptionpublic void addNormFromNerve(long eventID,
boolean isStudy,
Matrix parameter,
Matrix allFeature,
OutBack outBack,
List<Integer> E,
Matrix encoderFeature,
boolean outAllPro)
throws Exception
Exceptionpublic void setHiddenNerves(List<HiddenNerve> hiddenNerves)
public void setMultiSelfAttention(MultiSelfAttention multiSelfAttention)
Copyright © 2024. All rights reserved.