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