Skip to content
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

s4742351 - 2D UNet #170

Open
wants to merge 11 commits into
base: topic-recognition
Choose a base branch
from

Conversation

alex-strang
Copy link

Task: 2D UNet for prostate cancer diagnosis.
The pull request contains an implementation of a 2D UNet CNN used for assisting in prostate cancer diagnosis, via identification of points of interest. The code is program into several files, dataset.py which contains the data loaders for the relevant data, modules.py which contains the construction initial UNet model. train.py which contains the algorithm for training the model, and predict.py which shows an implementation of the trained model.

@yexincheng
Copy link
Collaborator

This is an initial inspection, no action is required at this point

  1. Solves problem: The student could not access the training data (posted on Ed #452), thus, no training and prediction results were provided; the functionality of all scripts are not guaranteed.
  2. Implementation: The model architecture (in the modules.py file) does not have a forward function, and it is a function rather than class. The train.py script does not specify batch size, learning rate, etc. The data passed into the network is not Tensor. No dataset class was implemented.
  3. Design: The design is not good. No code demonstrates the dataset will be split into training and validation
  4. Comment: In the module.py, the function returns "model", but in the comments, the returned argument is "NULL". No comments in dataset.py. Nice citations for other functions. In readme, dependency versions are not specified. It would be better to have reference for UNet paper and dataset.
  5. Difficulty: Easy

@yexincheng yexincheng added the question Further information is requested label Nov 10, 2024
@hanemma7moud hanemma7moud added the PDF PDF submitted label Nov 13, 2024
@gayanku
Copy link
Collaborator

gayanku commented Nov 14, 2024

Marking

Good/OK/Fair Practice (Design/Commenting, TF/Torch Usage)
No design and implementation. -2
Spacing and comments.
No Header blocks. -1
Recognition Problem
OK solution to problem. -4
Driver Script present.
File structure present.
Good Usage & Demo & Visualisation & Data usage.
Module present.
Commenting present.
No Data leakage found.
Difficulty : Easy. UNet2D (Easy Difficulty)-10
Commit Log
Good Meaningful commit messages.
Good Progressive commits. 10 commits over 2 days.-2
Documentation
Readme :Acceptable. Incomplete.-2
Model/technical explanation :Acceptable. -1
Description and Comments :Acceptable. -1
Markdown used and PDF submitted. PDF checked.
Pull Request
Successful Pull Request (Working Algorithm Delivered on Time in Correct Branch). Submitted on time.
No Feedback required.
Request Description is good.
TOTAL-23

Marked as per the due date and changes after which aren't necessarily allowed to contribute to grade for fairness.
Subject to approval from Shakes

@gayanku gayanku added the Preliminary Grade To be confirmed after review. label Nov 14, 2024
@shakes76
Copy link
Owner

Incorrect folder structure -2, implementation incomplete -1 additionally

@shakes76 shakes76 added Completed Updated_Grade BB grade needs adjustment invalid This doesn't seem right labels Nov 19, 2024
@shakes76
Copy link
Owner

Feedback applied +2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BB Completed invalid This doesn't seem right PDF PDF submitted Preliminary Grade To be confirmed after review. question Further information is requested _UNet2D Updated_Grade BB grade needs adjustment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants