Skip to content

Commit cfaf452

Browse files
committed
Re-ran labs 2 and 3 with some corrections
1 parent 2ab7619 commit cfaf452

File tree

2 files changed

+168
-244
lines changed

2 files changed

+168
-244
lines changed

Tensorflow-2-FullyConnected.ipynb

Lines changed: 63 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -334,34 +334,34 @@
334334
"output_type": "stream",
335335
"text": [
336336
"Initialized\n",
337-
"Loss at step 0: 15.345044\n",
338-
"Training accuracy: 15.3%\n",
339-
"Validation accuracy: 18.1%\n",
340-
"Loss at step 100: 2.287003\n",
337+
"Loss at step 0: 17.643072\n",
338+
"Training accuracy: 8.1%\n",
339+
"Validation accuracy: 9.6%\n",
340+
"Loss at step 100: 2.280050\n",
341341
"Training accuracy: 71.9%\n",
342-
"Validation accuracy: 70.5%\n",
343-
"Loss at step 200: 1.845399\n",
344-
"Training accuracy: 74.7%\n",
345-
"Validation accuracy: 73.2%\n",
346-
"Loss at step 300: 1.602941\n",
347-
"Training accuracy: 75.7%\n",
348-
"Validation accuracy: 74.1%\n",
349-
"Loss at step 400: 1.440325\n",
350-
"Training accuracy: 76.6%\n",
351-
"Validation accuracy: 74.7%\n",
352-
"Loss at step 500: 1.320234\n",
353-
"Training accuracy: 77.2%\n",
342+
"Validation accuracy: 71.1%\n",
343+
"Loss at step 200: 1.824829\n",
344+
"Training accuracy: 74.9%\n",
345+
"Validation accuracy: 73.6%\n",
346+
"Loss at step 300: 1.588680\n",
347+
"Training accuracy: 76.2%\n",
348+
"Validation accuracy: 74.5%\n",
349+
"Loss at step 400: 1.431254\n",
350+
"Training accuracy: 77.1%\n",
354351
"Validation accuracy: 74.9%\n",
355-
"Loss at step 600: 1.225945\n",
356-
"Training accuracy: 77.8%\n",
352+
"Loss at step 500: 1.314126\n",
353+
"Training accuracy: 77.9%\n",
357354
"Validation accuracy: 75.1%\n",
358-
"Loss at step 700: 1.149051\n",
355+
"Loss at step 600: 1.221493\n",
359356
"Training accuracy: 78.3%\n",
360-
"Validation accuracy: 75.2%\n",
361-
"Loss at step 800: 1.084832\n",
357+
"Validation accuracy: 75.3%\n",
358+
"Loss at step 700: 1.145665\n",
362359
"Training accuracy: 78.9%\n",
363-
"Validation accuracy: 75.2%\n",
364-
"Test accuracy: 81.6%\n"
360+
"Validation accuracy: 75.6%\n",
361+
"Loss at step 800: 1.082164\n",
362+
"Training accuracy: 79.3%\n",
363+
"Validation accuracy: 75.7%\n",
364+
"Test accuracy: 82.1%\n"
365365
]
366366
}
367367
],
@@ -510,28 +510,28 @@
510510
"output_type": "stream",
511511
"text": [
512512
"Initialized\n",
513-
"Minibatch loss at step 0: 18.580248\n",
514-
"Minibatch accuracy: 5.5%\n",
515-
"Validation accuracy: 9.9%\n",
516-
"Minibatch loss at step 500: 1.650409\n",
517-
"Minibatch accuracy: 74.2%\n",
518-
"Validation accuracy: 75.9%\n",
519-
"Minibatch loss at step 1000: 1.111508\n",
520-
"Minibatch accuracy: 84.4%\n",
521-
"Validation accuracy: 77.2%\n",
522-
"Minibatch loss at step 1500: 0.873382\n",
523-
"Minibatch accuracy: 82.0%\n",
524-
"Validation accuracy: 78.0%\n",
525-
"Minibatch loss at step 2000: 0.989458\n",
526-
"Minibatch accuracy: 80.5%\n",
527-
"Validation accuracy: 78.7%\n",
528-
"Minibatch loss at step 2500: 0.830922\n",
513+
"Minibatch loss at step 0: 19.032427\n",
514+
"Minibatch accuracy: 8.6%\n",
515+
"Validation accuracy: 9.5%\n",
516+
"Minibatch loss at step 500: 1.287354\n",
517+
"Minibatch accuracy: 77.3%\n",
518+
"Validation accuracy: 75.8%\n",
519+
"Minibatch loss at step 1000: 1.040482\n",
520+
"Minibatch accuracy: 83.6%\n",
521+
"Validation accuracy: 76.4%\n",
522+
"Minibatch loss at step 1500: 1.008734\n",
529523
"Minibatch accuracy: 82.8%\n",
530-
"Validation accuracy: 79.1%\n",
531-
"Minibatch loss at step 3000: 0.976962\n",
532-
"Minibatch accuracy: 76.6%\n",
533-
"Validation accuracy: 79.2%\n",
534-
"Test accuracy: 85.6%\n"
524+
"Validation accuracy: 78.2%\n",
525+
"Minibatch loss at step 2000: 0.933759\n",
526+
"Minibatch accuracy: 79.7%\n",
527+
"Validation accuracy: 78.5%\n",
528+
"Minibatch loss at step 2500: 0.854228\n",
529+
"Minibatch accuracy: 78.9%\n",
530+
"Validation accuracy: 78.6%\n",
531+
"Minibatch loss at step 3000: 1.088064\n",
532+
"Minibatch accuracy: 71.1%\n",
533+
"Validation accuracy: 79.0%\n",
534+
"Test accuracy: 85.7%\n"
535535
]
536536
}
537537
],
@@ -636,75 +636,33 @@
636636
"output_type": "stream",
637637
"text": [
638638
"Initialized\n",
639-
"Minibatch loss at step 0: 312.289673\n",
640-
"Minibatch accuracy: 4.7%\n",
641-
"Validation accuracy: 35.5%\n",
642-
"Minibatch loss at step 500: 11.646418\n",
643-
"Minibatch accuracy: 82.0%\n",
644-
"Validation accuracy: 81.3%\n",
645-
"Minibatch loss at step 1000: 8.311933\n",
646-
"Minibatch accuracy: 80.5%\n",
647-
"Validation accuracy: 79.4%\n",
648-
"Minibatch loss at step 1500: 13.553321\n",
649-
"Minibatch accuracy: 82.8%\n",
650-
"Validation accuracy: 82.0%\n",
651-
"Minibatch loss at step 2000: 3.074602\n",
652-
"Minibatch accuracy: 81.2%\n",
653-
"Validation accuracy: 82.4%\n",
654-
"Minibatch loss at step 2500: 6.484561\n",
639+
"Minibatch loss at step 0: 364.405762\n",
640+
"Minibatch accuracy: 13.3%\n",
641+
"Validation accuracy: 32.3%\n",
642+
"Minibatch loss at step 500: 12.502020\n",
643+
"Minibatch accuracy: 78.1%\n",
644+
"Validation accuracy: 80.9%\n",
645+
"Minibatch loss at step 1000: 3.743875\n",
646+
"Minibatch accuracy: 83.6%\n",
647+
"Validation accuracy: 81.2%\n",
648+
"Minibatch loss at step 1500: 5.572070\n",
655649
"Minibatch accuracy: 79.7%\n",
656-
"Validation accuracy: 82.6%\n",
657-
"Minibatch loss at step 3000: 3.632223\n",
658-
"Minibatch accuracy: 76.6%\n",
650+
"Validation accuracy: 81.5%\n",
651+
"Minibatch loss at step 2000: 3.639989\n",
652+
"Minibatch accuracy: 82.8%\n",
659653
"Validation accuracy: 82.7%\n",
660-
"Minibatch loss at step 3500: 2.888184\n",
661-
"Minibatch accuracy: 88.3%\n",
662-
"Validation accuracy: 82.8%\n",
663-
"Minibatch loss at step 4000: 2.871595\n",
664-
"Minibatch accuracy: 87.5%\n",
665-
"Validation accuracy: 80.8%\n",
666-
"Minibatch loss at step 4500: 1.498701\n",
654+
"Minibatch loss at step 2500: 6.019464\n",
667655
"Minibatch accuracy: 82.8%\n",
656+
"Validation accuracy: 82.8%\n",
657+
"Minibatch loss at step 3000: 2.160873\n",
658+
"Minibatch accuracy: 81.2%\n",
668659
"Validation accuracy: 82.9%\n",
669-
"Minibatch loss at step 5000: 2.723109\n",
670-
"Minibatch accuracy: 85.2%\n",
671-
"Validation accuracy: 83.1%\n",
672-
"Minibatch loss at step 5500: 3.913610\n",
673-
"Minibatch accuracy: 86.7%\n",
674-
"Validation accuracy: 83.5%\n",
675-
"Minibatch loss at step 6000: 1.389583\n",
676-
"Minibatch accuracy: 83.6%\n",
677-
"Validation accuracy: 83.5%\n",
678-
"Minibatch loss at step 6500: 0.699002\n",
679-
"Minibatch accuracy: 86.7%\n",
680-
"Validation accuracy: 84.2%\n",
681-
"Minibatch loss at step 7000: 4.137165\n",
682-
"Minibatch accuracy: 80.5%\n",
683-
"Validation accuracy: 82.9%\n",
684-
"Minibatch loss at step 7500: 0.906746\n",
685-
"Minibatch accuracy: 86.7%\n",
686-
"Validation accuracy: 83.9%\n",
687-
"Minibatch loss at step 8000: 0.594958\n",
688-
"Minibatch accuracy: 91.4%\n",
689-
"Validation accuracy: 83.8%\n",
690-
"Minibatch loss at step 8500: 1.163589\n",
691-
"Minibatch accuracy: 86.7%\n",
692-
"Validation accuracy: 83.5%\n",
693-
"Minibatch loss at step 9000: 5.229379\n",
694-
"Minibatch accuracy: 83.6%\n",
695-
"Validation accuracy: 83.9%\n",
696-
"Minibatch loss at step 9500: 0.982733\n",
697-
"Minibatch accuracy: 86.7%\n",
698-
"Validation accuracy: 84.7%\n",
699-
"Minibatch loss at step 10000: 1.174645\n",
700-
"Minibatch accuracy: 86.7%\n",
701-
"Validation accuracy: 84.2%\n",
702-
"Test accuracy: 90.4%\n"
660+
"Test accuracy: 89.0%\n"
703661
]
704662
}
705663
],
706664
"source": [
707-
"num_steps = 10001\n",
665+
"num_steps = 3001\n",
708666
"\n",
709667
"with tf.Session(graph=graph) as session:\n",
710668
" tf.initialize_all_variables().run()\n",

0 commit comments

Comments
 (0)