# GA2 Attempts vince ## Model with dropouts in convolutions ![](https://i.imgur.com/whkrF1F.png) ![](https://i.imgur.com/iLTvdgy.png) Training set Accuracy: 0.9690 Training set Loss: 0.0892 Validation set Accuracy: 0.6523 Validation set Loss: 1.9806 ## Same model but higher learning rate 0.01 Terrible, stopped early ## Same model but lower learning rate 0.0005 ![](https://i.imgur.com/QqQqdey.png) Training set Accuracy: 0.9795 Training set Loss: 0.0621 Validation set Accuracy: 0.6650 Validation set Loss: 1.8523 Pretty decent, might perform even better with more epochs. Is slow tho. ## Lets try halving the model :p ![](https://i.imgur.com/TRvC5Mp.png) ![](https://i.imgur.com/zuaOzVY.png) Training set Accuracy: 0.5536 Training set Loss: 1.7838 Validation set Accuracy: 0.3993 Validation set Loss: 3.0703 Pure shit ## Lets try halving the amount of feature maps of the model ![](https://i.imgur.com/81GTjLo.png) Training set Accuracy: 0.9317 Training set Loss: 0.2108 Validation set Accuracy: 0.6467 Validation set Loss: 1.4852 Not too bad, i assume that more epochs might help! ## Same previous model but with learning rate of 0.0008 ![](https://i.imgur.com/d4InNal.png) Training set Accuracy: 0.9016 Training set Loss: 0.2942 Validation set Accuracy: 0.6180 Validation set Loss: 1.5384 Certainly shows potential, is not overfitting on train yet. We can increase epochs or increase learning rate. ## Same previous model but with learning rate of 0.0012 ![](https://i.imgur.com/IlYzjb8.png) Training set Accuracy: 0.9070 Training set Loss: 0.2851 Validation set Accuracy: 0.6222 Validation set Loss: 1.6377 I am starting to like what i see. Lets try to increase the learning rate even more. ## Same previous model but with learning rate of 0.002 ![](https://i.imgur.com/rfxVHzW.png) Training set Accuracy: 0.9284 Training set Loss: 0.2131 Validation set Accuracy: 0.6448 Validation set Loss: 1.6223 ## Same previous model but with even higher learning rate? 0.0035 ![](https://i.imgur.com/ulDKkkH.png) Training set Accuracy: 0.9429 Training set Loss: 0.1737 Validation set Accuracy: 0.6622 Validation set Loss: 1.4686 Is a pretty decent curve. Maybe the batch size is a bit too large. Lets try to bring it down a bit ## Same previous model but with even higher learning rate? 0.0035, batch 256 ![](https://i.imgur.com/AvhSzZl.png) Training set Accuracy: 0.9494 Training set Loss: 0.1608 Validation set Accuracy: 0.6560 Validation set Loss: 1.4607 Not that much better, lets keep the batch size and throw some more epochs at it ## Same previous model but with even higher learning rate? 0.0035, 70 epochs ![](https://i.imgur.com/2JO1cFY.png) Hell ye, got some serious potential Training set Accuracy: 0.9413 Training set Loss: 0.1885 Validation set Accuracy: 0.6440 Validation set Loss: 1.7422 ## General Tried deep model: issue, not stable, certainly in the last layers Tried very wide model: issue, a lot of parameters, learns very slow The decreased the wideness of the model: way less parameters. Still pretty good. Is not overfitting tho. More parameters? More epochs? ### Model that i tried a lot before but without dropout and with dense layer added ![](https://i.imgur.com/MR2laWj.png) Training set Accuracy: 0.9788 Training set Loss: 0.0661 Validation set Accuracy: 0.6138 Validation set Loss: 2.6347 I notice jumping around 1.0, to high learning rate?? ### Now without the extra dense layer ![](https://i.imgur.com/Xs9GJ4R.png) Jumping around 1.0, to high learning rate?? ### Now with a wider dense layer? 512 ## Meeting ### Model jason - val 63% Pretty decent ### Model jason with reg: dropout 0.3 and 0.4 (lr 0.0014) ![](https://i.imgur.com/RR394Kx.png) Training set Accuracy: 0.9689 Training set Loss: 0.0966 Validation set Accuracy: 0.6557 Validation set Loss: 1.6772 ### Adding two layers of 512 to model of jason, unreg ![](https://i.imgur.com/TaaaPDl.png) Training set Accuracy: 0.9999 Training set Loss: 0.0003 Validation set Accuracy: 0.7203 Validation set Loss: 1.5902 ## Adding two layers of 512, dropout 0.3, 0.4 ![](https://i.imgur.com/dMYakKa.png) Training set Accuracy: 0.9748 Training set Loss: 0.0747 Validation set Accuracy: 0.6742 Validation set Loss: 1.7410 ## Adding two layers of 512, dropout 0.1, 0.25 ![](https://i.imgur.com/ts8ccMo.png) Training set Accuracy: 0.9793 Training set Loss: 0.0618 Validation set Accuracy: 0.6607 Validation set Loss: 1.9741 ## Only one layer of 512, reg 0.05, 0.2, 0.3 ![](https://i.imgur.com/UHh0Hy6.png) Training set Accuracy: 0.9774 Training set Loss: 0.0706 Validation set Accuracy: 0.6635 Validation set Loss: 2.0208 ## Only one layer of 512, reg 0.1, 0.3, 0.4 ![](https://i.imgur.com/Ys9OXxP.png) Training set Accuracy: 0.9752 Training set Loss: 0.0724 Validation set Accuracy: 0.6517 Validation set Loss: 2.0366 ## Only 0.5 in the second to last layer ![](https://i.imgur.com/yU1Jdfu.png) Training set Accuracy: 0.9850 Training set Loss: 0.0434 Validation set Accuracy: 0.6698 Validation set Loss: 1.9377 ## Very nice model! ![](https://i.imgur.com/25MOHOn.png) Training set Accuracy: 0.9880 Training set Loss: 0.0382 Validation set Accuracy: 0.6972 Validation set Loss: 1.7832 ![](https://i.imgur.com/PgHUhhZ.png)