I have found my passion for coding and Artificial Intelligence during my undergraduate study in biomedical engineering. So I got into a Master's of Science in Artificial Intelligence at Amirkabir University of Technology(Tehran Polytechnic). I have studied many AI and ML approaches since then and have coded many projects using them. In this blog, I will demonstrate some of them. If interested you can see my full Curriculum Vitae in my portfolio site.
I have code in many languages. The first coding language I learned is C++, and I have used it in various projects. I have mastered python for data science projects. I also have been working as an android developer using Java. In my recent projects, I have combined my passion for AI in android software development. I have made several AI-powered android apps.
I found my passion for coding in highschool and been coding since. I excel at Python, Java and C++.
I have been utilizing many tools like Tensorflow, Tensorflow Lite, OpenCV, Android studio and Github in my projects.
In this project, I developed an android program to read Iranian credit card numbers and expiration dates from the device's camera utilizing Tensorflow-Lite.
I trained three convolutional neural networks for this task. My first CNN network searched the image and reported the place of credit card number and expiration date. I trained the other 2 CNN networks to read the credit card number and expiration date.
After training the network, I developed a smooth android app to open the device camera to take images and process these images in the background. Then I created an Android library for opening the camera and processing them using TensorFlow.
Check it out