Week #3 — MobileNet
Sachin C -
This week, I took a break from data collection to learn more about MobileNet, the architecture I intend to use to develop my model.
What is MobileNet?
MobileNet is a convolutional neural network (CNN) optimized for devices with limited computing power. This makes it a good candidate for microcontrollers. It was introduced by Google in 2017.
How Does MobileNet Work?
Unlike traditional CNNs, MobileNet uses depthwise separable convolutions. This splits convolutions into two bilateral processes:
- Depthwise Convolution: Applies a single convolutional filter to each input channel separately, reducing the computational cost,
- Pointwise Convolution: Uses a 1×1 convolution to combine the outputs of the depthwise convolution, reducing the number of parameters.
Essentially, instead of processing all the data individually, it splits it into multiple processes and combines the results at the end. This ultimately contributes to reducing the amount of energy a model consumes while it processes data.
Next week, I will likely continue finding data sources. I will also consider using tools such as Python to automate this process, although I have made significant process on the data myself
Thank you for reading, and I’m excited to see you next week!
Comments:
All viewpoints are welcome but profane, threatening, disrespectful, or harassing comments will not be tolerated and are subject to moderation up to, and including, full deletion.