![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Inheritance diagram for ambiguity_solver_network.DuplicateClassifier:
Collaboration diagram for ambiguity_solver_network.DuplicateClassifier:Public Member Functions | |
| def | __init__ |
| def | forward |
Public Attributes | |
| linear1 | |
| linear2 | |
| linear3 | |
| output | |
| sigmoid | |
MLP model used to separate good tracks from duplicate tracks. Return one score per track the higher one correspond to the good track.
Definition at line 46 of file ambiguity_solver_network.py.
View newest version in sPHENIX GitHub at line 46 of file ambiguity_solver_network.py
| def ambiguity_solver_network.DuplicateClassifier.__init__ | ( | self, | |
| input_dim, | |||
| n_layers | |||
| ) |
Three layer MLP, 20% dropout, sigmoid activation for the last layer.
Definition at line 49 of file ambiguity_solver_network.py.
View newest version in sPHENIX GitHub at line 49 of file ambiguity_solver_network.py
| def ambiguity_solver_network.DuplicateClassifier.forward | ( | self, | |
| z | |||
| ) |
Definition at line 58 of file ambiguity_solver_network.py.
View newest version in sPHENIX GitHub at line 58 of file ambiguity_solver_network.py
References ambiguity_solver_network.DuplicateClassifier.linear1, ambiguity_solver_network.DuplicateClassifier.linear2, ambiguity_solver_network.DuplicateClassifier.linear3, ActsExamples::HelloWhiteBoardAlgorithm::Config.output, ActsExamples::HelloRandomAlgorithm::Config.output, ambiguity_solver_network.DuplicateClassifier.output, and ambiguity_solver_network.DuplicateClassifier.sigmoid.
| ambiguity_solver_network.DuplicateClassifier.linear1 |
Definition at line 52 of file ambiguity_solver_network.py.
View newest version in sPHENIX GitHub at line 52 of file ambiguity_solver_network.py
Referenced by ambiguity_solver_network.DuplicateClassifier.forward().
| ambiguity_solver_network.DuplicateClassifier.linear2 |
Definition at line 53 of file ambiguity_solver_network.py.
View newest version in sPHENIX GitHub at line 53 of file ambiguity_solver_network.py
Referenced by ambiguity_solver_network.DuplicateClassifier.forward().
| ambiguity_solver_network.DuplicateClassifier.linear3 |
Definition at line 54 of file ambiguity_solver_network.py.
View newest version in sPHENIX GitHub at line 54 of file ambiguity_solver_network.py
Referenced by ambiguity_solver_network.DuplicateClassifier.forward().
| ambiguity_solver_network.DuplicateClassifier.output |
Definition at line 55 of file ambiguity_solver_network.py.
View newest version in sPHENIX GitHub at line 55 of file ambiguity_solver_network.py
Referenced by ambiguity_solver_network.DuplicateClassifier.forward().
| ambiguity_solver_network.DuplicateClassifier.sigmoid |
Definition at line 56 of file ambiguity_solver_network.py.
View newest version in sPHENIX GitHub at line 56 of file ambiguity_solver_network.py
Referenced by ambiguity_solver_network.DuplicateClassifier.forward().