-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Siamese Network s43032053 #167
base: topic-recognition
Are you sure you want to change the base?
Siamese Network s43032053 #167
Conversation
…elper functions to predict in predict.py
…rt to tensor and normalizing
…t.py and enabled pin_memory for GPU data transfer support
…dded docstrings to functions.
…cs including accuracy, ROC-AUC and classification report
…ger class to encapsulate data loading and configuration
…nt overfitting of embeddings
…ecay in siamese network also fixed up image augmentations in dataset.py
…ch size to be 256 because there is GPU capacity
…odel what was previously performed in predict.py
…es using saved model
… use Evaluate from modules.py
…g and mlp training
… batch_size, epochs_siamese, epochs_mlp and save_dir for plots
…siamese_model_path and mlp_model_path
This is an initial inspection, no action is required at this pointRecognition Problem : total : 17
Note:
|
Marking
Marked as per the due date and changes after which aren't necessarily allowed to contribute to grade for fairness. |
Feedback marks possible +2 if the requested changes are made (see above). |
Done, thanks team! |
Cant merge because of conflicting changes to main repo files (LICENSE). Please update for merge, doesn't affect grade. |
Dear COMP3710 teaching team,
Name: Richard Chantra
Student Number: s43032053
Project: #6 Siamese Network
I have 5 files for this project:
modules.py: Defines Siamese network, MLP classifier, loss functions, and evaluation
dataset.py: Manages data loading, augmentation, and data balancing
train.py: Trains the Siamese Network and MLP classifier
README.md: Project documentation
Thank you