Skip to content

Commit fa1e96c

Browse files
committed
Started own documentation.
1 parent 0b56237 commit fa1e96c

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

doc/Johan_page.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Individual task for Johan
2+
3+
## My implementation tasks
4+
5+
* Data: Implement [MNIST](../CollaborativeCoding/dataloaders/mnist_4_9.py) dataset with digits between 4-9.
6+
* Model: [MLP-model](../CollaborativeCoding/models/johan_model.py/) with 4 hidden layers, each with 77 neurons and ReLU activation.
7+
* Evaluation metric: [Precision](../CollaborativeCoding/metrics/precision.py).
8+
9+
## Implementation choices
10+
11+
### Dataset
12+
13+
The choices regarding the dataset were mostly done in conjunction with Jan (@hzavadil98) as we were both using the MNIST dataset. Jan had the idea to download the binary files and construct the images from those. The group decided collaboratorily to make the package download the data once and store it for all of use to use. Hence the individual implementations are fairly similar, at least for the two MNIST dataloaders. Were it not for these individual tasks, there would have been one dataloader class, initialised with two separate ranges for labels 0-3 and 4-9. However, individual dataloaders had to be created to comply with the exam description. For my implementation, the labels had to be mapped to a range starting at 0: $(4-9) \to (0,5)$ since the cross-entropy loss function in PyTorch expect this range.
14+
15+
## Experiences with running someone else's code
16+
17+
## Experiences having someone else to run my code
18+
19+
## I learned how to use these tools during this course
20+
21+
### Git-stuff
22+
23+
### WandB
24+
25+
### Docker, Kubernetes and Springfield
26+
27+
### Proper documentation
28+
29+
### Nice ways of testing code
30+
31+
### UV
32+
33+

0 commit comments

Comments
 (0)