Function
NewSequentialModel
(
logger *cblog.Logger,
errorHandler *cberrors.ErrorsContainer,
input layer.Layer,
layers ...layer.Layer,
)
Source from the content-addressed store, hash-verified
| 51 | } |
| 52 | |
| 53 | func NewSequentialModel( |
| 54 | logger *cblog.Logger, |
| 55 | errorHandler *cberrors.ErrorsContainer, |
| 56 | input layer.Layer, |
| 57 | layers ...layer.Layer, |
| 58 | ) *TfkgModel { |
| 59 | layersWithInputs := []layer.Layer{ |
| 60 | input, |
| 61 | } |
| 62 | lastLayer := input |
| 63 | for _, l := range layers { |
| 64 | l.SetInputs(lastLayer) |
| 65 | layersWithInputs = append(layersWithInputs, l) |
| 66 | lastLayer = l |
| 67 | } |
| 68 | return &TfkgModel{ |
| 69 | isSequential: true, |
| 70 | layers: layersWithInputs, |
| 71 | errorHandler: errorHandler, |
| 72 | logger: logger, |
| 73 | } |
| 74 | } |
| 75 | |
| 76 | func NewModel( |
| 77 | logger *cblog.Logger, |
Tested by
no test coverage detected