|
a |
|
b/README.md |
|
|
1 |
# pharmahacks_multi_disease_classification |
|
|
2 |
### By Rayaq Siddiqui |
|
|
3 |
|
|
|
4 |
To run the project simply run: |
|
|
5 |
|
|
|
6 |
python main.py |
|
|
7 |
|
|
|
8 |
in the console in the main folder. |
|
|
9 |
|
|
|
10 |
## Additional Parser Arguments |
|
|
11 |
|
|
|
12 |
python main.py --epochs ##some_number## --verbose ##0,1,2## --model ##list_below## |
|
|
13 |
|
|
|
14 |
The possible models that you can run are: |
|
|
15 |
|
|
|
16 |
1. simple_branchy_linear_network |
|
|
17 |
2. branchy_linear_network |
|
|
18 |
3. seq_model |
|
|
19 |
4. deep_linear_network |
|
|
20 |
5. dual_input_model |
|
|
21 |
|
|
|
22 |
The best accuracy is the simple_branchy_linear_network model. To run this model you can run |
|
|
23 |
|
|
|
24 |
python main.py --epochs 12 --verbose 1 --model simple_branchy_linear_network |
|
|
25 |
|
|
|
26 |
OR |
|
|
27 |
|
|
|
28 |
python main.py |
|
|
29 |
|
|
|
30 |
as these are the Defaults. |
|
|
31 |
|
|
|
32 |
## Note |
|
|
33 |
|
|
|
34 |
All of my research and brainstorming is done in the Jupyter Notebooks, so please feel free to check them out. |
|
|
35 |
|
|
|
36 |
I test all of the models and try to optimize them to the best of my abilities. |
|
|
37 |
|
|
|
38 |
Additionally, apart from neural networks, I test out other Classification methods (i.e. Support Vector Machines, K-Nearest Neighbors, Decision Trees). However, I decided to disclude them since they provided me with a lower accuracy compared to my models. |