Represents a Fully Connected Layer of a CNN.
More...
|
| override void | SubUpdate () |
| |
| override void | UpdateForParams () |
| | Checks if parameters have been updated and reinitializes necessary data. More...
|
| |
| override List< Shape > | GetPointShapes () |
| | Returns a List of Shapes representing the pixels of the feature maps. More...
|
| |
| float | ZPosition () |
| | Recursively returns the right ZOffset based on input layers. More...
|
| |
| void | OnValidate () |
| | Called after each parameter change in the editor. Contains main update procedures. More...
|
| |
| virtual void | AddNodes (List< Vector3 > verts, List< int > inds) |
| | Adds the "pixels" to the mesh. More...
|
| |
| Vector3 | GetEdgeBundleCenter (Vector3 originalPoint, float edgeBundle) |
| | Returns the edgebundle position for the corresponding point. More...
|
| |
Represents a Fully Connected Layer of a CNN.
◆ FCLayer()
◆ CalcMesh()
| override void FCLayer.CalcMesh |
( |
| ) |
|
|
virtual |
Calculates and sets the mesh of the Layers game object.
Reimplemented from Layer.
◆ GetActivationTensorForEpoch()
| Array FCLayer.GetActivationTensorForEpoch |
( |
int |
epoch | ) |
|
◆ GetActivationTensorShape()
| int [] FCLayer.GetActivationTensorShape |
( |
| ) |
|
◆ GetLineStartShapes()
| override List<List<Shape> > FCLayer.GetLineStartShapes |
( |
Vector2Int |
convShape, |
|
|
Vector2Int |
outputShape, |
|
|
Vector2 |
theoreticalOutputShape, |
|
|
Vector2Int |
stride, |
|
|
float |
allCalcs |
|
) |
| |
|
virtual |
Calculates and returns the positions of the line start points (for the CalcMesh() function)
- Parameters
-
| convShape | |
| outputShape | |
| theoreticalOutputShape | |
| stride | |
| allCalcs | |
- Returns
Implements Layer.
◆ GetOutputShape()
| override Vector3Int FCLayer.GetOutputShape |
( |
| ) |
|
|
virtual |
◆ GetPointShapes()
| override List<Shape> FCLayer.GetPointShapes |
( |
| ) |
|
|
protectedvirtual |
Returns a List of Shapes representing the pixels of the feature maps.
- Returns
Implements Layer.
◆ GetTensorForEpoch()
| Array FCLayer.GetTensorForEpoch |
( |
int |
epoch | ) |
|
◆ GetTensorShape()
| int [] FCLayer.GetTensorShape |
( |
| ) |
|
◆ SetActivationTensorForEpoch()
| void FCLayer.SetActivationTensorForEpoch |
( |
Array |
tensor, |
|
|
int |
epoch |
|
) |
| |
◆ SetActivationTensorShape()
| void FCLayer.SetActivationTensorShape |
( |
int [] |
tensorShape | ) |
|
◆ SetExpansion()
| override void FCLayer.SetExpansion |
( |
float |
expansion | ) |
|
|
virtual |
Reimplemented from Layer.
◆ SetTensorForEpoch()
| void FCLayer.SetTensorForEpoch |
( |
Array |
tensor, |
|
|
int |
epoch |
|
) |
| |
◆ SetTensorShape()
| void FCLayer.SetTensorShape |
( |
int [] |
tensorShape | ) |
|
◆ SubUpdate()
| override void FCLayer.SubUpdate |
( |
| ) |
|
|
protectedvirtual |
Reimplemented from Layer.
◆ UpdateForParams()
| override void FCLayer.UpdateForParams |
( |
| ) |
|
|
protectedvirtual |
Checks if parameters have been updated and reinitializes necessary data.
Reimplemented from Layer.
◆ collapseInput
| float FCLayer.collapseInput |
◆ edgeBundle
◆ filterSpacing
| float FCLayer.filterSpacing |
◆ filterSpread
| float FCLayer.filterSpread |
◆ fullDepth
| int FCLayer.fullDepth = 1024 |
◆ lineCircleGrid
| float FCLayer.lineCircleGrid |
◆ lineXToZ
◆ nodeSize
◆ reducedDepth
| int FCLayer.reducedDepth = 16 |
◆ showOriginalDepth
| bool FCLayer.showOriginalDepth |
◆ temp_maxHRuns
| int FCLayer.temp_maxHRuns = 1 |
◆ temp_maxIRuns
| int FCLayer.temp_maxIRuns = 1 |
◆ temp_maxJRuns
| int FCLayer.temp_maxJRuns = 1 |
◆ temp_maxKRuns
| int FCLayer.temp_maxKRuns = 1 |
The documentation for this class was generated from the following file:
- src/geometry shader sample project/StandardGeometryShader-master/Assets/Layer/FCLayer.cs