Table V. MLP generated by emlearn. Hidden layers/ Neurons 2 4 6 8 10 1 Accuracy = 0.8835 F1 = 0.8393 Memory = 6750 B SRAM = 392 B Time = 1.9+0.006 ms Accuracy = 0.9735 F1 = 0.9737 Memory = 6830 B SRAM = 472 B Time = 2.7+0.009 ms Accuracy = 0.961 F1 = 0.9605 Memory = 6910 B SRAM = 552 B Time = 3.5+0.01 ms Accuracy = 0.9705 F1 = 0.9701 Memory = 6990 B SRAM = 648 B Time = 4.3+0.01 ms Accuracy = 0.968 F1 = 0.9679 Memory = 7070 B SRAM = 744 B Time = 4.9+0.03 ms 2 Accuracy = 0.8045 F1 = 0.7319 Memory = 6790 B SRAM = 430 B Time = 2.4+0.005 ms Accuracy = 0.907 F1 = 0.878 Memory = 6926 B SRAM = 566 B Time = 3.8+0.009 ms Accuracy = 0.9544 F1 = 0.9541 Memory = 7094 B SRAM = 734 B Time = 5.5+0.01 ms Accuracy = 0.9742 F1 = 0.9742 Memory = 7294 B SRAM = 950 B Time = 7.3+0.02 ms Accuracy = 0.9691 F1 = 0.9691 Memory = 7526 B SRAM = 1198 B Time = 9.2+0.02 ms 3 Accuracy = 0.8903 F1 = 0.8431 Memory = 6826 B SRAM = 468 B Time = 2.9+0.01 ms Accuracy = 0.9746 F1 = 0.9745 Memory = 7018 B SRAM = 660 B Time = 5+0.01 ms Accuracy = 0.9543 F1 = 0.9532 Memory = 7274 B SRAM = 916 B Time = 7.4+0.02 ms Accuracy = 0.9705 F1 = 0.9709 Memory = 7594 B SRAM = 1252 B Time = 10.1+0.02 ms Accuracy = 0.9795 F1 = 0.9797 Memory = 7978 B SRAM = 1652 B Time = 13.2+0.03 ms 4 Accuracy = 0.888 F1 = 0.8392 Memory = 6864 B SRAM = 506 B Time = 3.6+0.009 ms Accuracy = 0.922 F1 = 0.9242 Memory = 7112 B SRAM = 754 B Time = 6.2+0.03 ms Accuracy = 0.924 F1 = 0.9238 Memory = 7456 B SRAM = 1098 B Time = 9.3+0.03 ms Accuracy = 0.945 F1 = 0.9453 Memory = 7896 B SRAM = 1154 B Time = 13+0.06 ms Accuracy = 0.944 F1 = 0.9422 Memory = 8432 B SRAM = 2106 B (out-of-range) 5 Accuracy = 0.715 F1 = 0.6108 Memory = 6902 B SRAM = 544 B Time = 3.9+0.03 ms Accuracy = 0.882 F1 = 0.8385 Memory = 7206 B SRAM = 848 B Time = 7.3+0.03 ms Accuracy = 0.9285 F1 = 0.9269 Memory = 7638 B SRAM = 1280 B Time = 11.1+0.07 ms Accuracy = 0.931 F1 = 0.9297 Memory = 8198 B SRAM = 1856 B Time = 15.8+0.08 ms Accuracy = 0.9245 F1 = 0.9183 Memory = 8886 B SRAM = 2560 B (out-of-range) Table VI. Decision trees and RF generated by sklearnporter and emlearn. 16 Library/ Algorithm Decision Tree Depth = 3 Decision Tree Depth = 4 Decision Tree Depth = 5 Decision Tree Depth = 6 RF Estimators = 10 sklearnporter Accuracy = 0.9155 F1 = 0.8886 Memory = 3610 B Time = 40.56±0.63 μs Accuracy = 0.9155 F1 = 0.8886 Memory = 3670 B Time = 45.28±1.55 μs Accuracy = 0.9935 F1 = 0.9935 Memory = 3730 B Time = 48.32±9.48 μs Accuracy = 1 F1 = 1 Memory = 3770 B Time = 48.75±5.6 μs Accuracy = 1 F1 = 1 Memory = 27814 B Time = 252.24±7 μs emlearn Accuracy = 0.9155 F1 = 0.8886 Memory = 3840 B Time = 103.28±3.87 μs Accuracy = 0.9155 F1 = 0.8886 Memory = 3904 B Time = 103.58±7.18 μs Accuracy = 0.9935 F1 = 0.9935 Memory = 3952 B Time = 103.96±83.82 μs Accuracy = 1 F1 = 1 Memory = 40016 B Time = 104.08±3.87 μs Accuracy = 1 F1 = 1 Memory = 13160 B Time = 193.6±6.06 μs IEEE CIRCUITS AND SYSTEMS MAGAZINE THIRD QUARTER 2020