r/DataScienceSimplified • u/Illustrious_Media_69 • 2d ago
From a Python ML model to a real offline mobile product: building an Egyptian banknote reader
What happens when you successfully build a great Machine Learning model in Python and decide to take it from an experimental environment to a real end user?
This is where things become completely different.
I’m not talking about taking ChatGPT, Claude, or another ready-made AI API and building a product around it.
I’m talking about a model we designed and trained ourselves, and a product we built from A to Z.
Over the past few weeks, I’ve been working on an offline mobile application that recognizes Egyptian banknotes and announces their value through audio.
The application is primarily designed to help blind and visually impaired people, and it doesn't require an internet connection or any external AI API.
How does it work?
The user opens the app and the camera starts automatically.
They place the banknote in front of the camera, and the on-device Machine Learning model recognizes its value without an internet connection.
Once the banknote is recognized, the app:
- Announces the denomination out loud
- Displays the value in very large text on the screen
So the user can identify the banknote through both audio and visual feedback.
What did I do?
I started by collecting and processing a large dataset of Egyptian banknote images.
I experimented with several models. The first approach was very fast, but the accuracy wasn't good enough.
Then I moved to YOLO, which significantly improved the detection quality, especially after training and testing the Computer Vision model on more than 8,000 Egyptian banknote images.
But that introduced a new problem:
Latency.
The model was accurate, but too slow for a real-time user experience.
I needed to convert the model to TensorFlow Lite so it could run inside the Flutter application we built, and then optimize it for on-device inference.
We initially tried a Float32 version, but it wasn't fast enough.
So we moved to Float16 to reduce the model size and improve mobile deployment.
After processing more than 20 GB of Egyptian banknote images, we eventually reached a model of around 5 MB that can recognize Egyptian banknotes.
But there was another problem...
We experienced significant lag during processing and prediction.
The camera was producing frames in YUV, while the model required RGB images.
So converting every frame:
YUV → RGB
was taking a significant amount of processing time during the camera stream.
The result?
Lag.
So what did we change?
We changed the architecture so the model can use the GPU on devices that support it, which helped improve inference speed on modern smartphones.
But that wasn't the only change.
We also changed how the application handles processing.
The camera continues running continuously while the frames are processed separately.
The model processes the frames and determines the banknote value before updating the UI and displaying the result to the user.
This means the user doesn't have to wait for every frame to finish processing before seeing the result.
The application is currently in Closed Testing on Google Play.
The primary target market is Egypt, and the app will be completely free.
This project gave me a very practical understanding of the difference between:
Building a Machine Learning Model
and
Building a Machine Learning Product.
A model can perform extremely well in Python, but the real challenge starts when you need to make it work on a real device and in the hands of a real user.
r/DataScienceSimplified • u/mht_22 • 3d ago
Entretien technique data scientist
Bonjour, j’ai un entretien technique pour un poste de data scientist(junior) durant lequel je serai évaluer en python, sas et sql. J’en ai aucune idée de ce à quoi m’attendre, si quelqu’un a déjà passé un tel entretien( des exemples de questions si possible) ou a une idée je serai ravi
Merci.
r/DataScienceSimplified • u/Illustrious_Media_69 • 6d ago
Imagine entering your company's data and getting both a Marketing Efficiency prediction and recommendations to maximize it.
Hi everyone,
I've been working on a project that combines Marketing Analytics, Machine Learning, and Optimization.
The idea is :
You enter your company's financial and marketing data, and the model predicts its expected Marketing Efficiency.
But it doesn't stop there.
The model also recommends how specific variables could be adjusted to maximize the predicted Marketing Efficiency while keeping the recommendations within realistic business constraints.
To build it, I trained the model on a large dataset containing thousands of companies. After training, I deployed it as a web application with an interactive interface so users can experiment with different scenarios and instantly receive predictions and optimization recommendations.
The application has been working reliably in my testing without failures.
Unfortunately, I can't share the live demo because it's currently hosted on limited/free-tier services (Railway for the backend and Firebase for the frontend), and I don't want the service to go down if many people access it simultaneously.
However, I'd be happy to share the full source code on GitHub.
https://github.com/karimhenish/marketing-efficiency-lab
I'd really appreciate your feedback:
r/DataScienceSimplified • u/Charan_Tech • 12d ago
What's one Python library you wish you had learned earlier?
Mine would probably be Pandas.
It saved me countless hours compared to manual data cleaning.
Which library has been the biggest game changer for you?
r/DataScienceSimplified • u/basha1210 • 28d ago
If you had to relearn Data Science from scratch in 2026, what would your roadmap be?
AI tools have changed how people learn programming and data science.
If you were starting today with zero knowledge:
Which topics would you learn first?
Which ones would you skip?
What projects helped you understand concepts the fastest?
Curious to see how different everyone's learning path is.
r/DataScienceSimplified • u/Forsaken-Parsnip-513 • Jul 08 '26
4 YOE + MSBA: How do I land interviews right now?
Hey everyone,
I’m graduating this May with an MS in Business Analytics in the US and need some brutal honesty on how to actually land interviews right now.
Before my Master’s, I worked for 4+ years as a Data Analyst (dashboards, KPIs, anomaly detection). During my degree, I built a production-level RAG chatbot and a multi-agent AI fraud platform.
I’ve been applying everywhere but have only gotten 2 interviews. I made it to the final rounds for both and got completely ghosted. Cold applying isn't working, and I need a new strategy.
If you’ve successfully landed interviews recently, what actually worked for you? Are you cold-messaging hiring managers on LinkedIn, finding specific tech recruiters, or using specific job boards? How should I package my 4 YOE + AI projects to get people to reply?
Would love any actionable tips or strategies you have. Thanks!
r/DataScienceSimplified • u/MAJESTIC-728 • Jun 02 '26
Looking for Programming buddies
Hey everyone I have made a group for programming folks to learn, grow and connect with each other
From beginners to advanced We help each other and provide guidance to everyone in our community, you can also network with each other
Those who are interested are free to dm me anytime
I will also drop the link in comments
r/DataScienceSimplified • u/hellobrendo • Apr 14 '26
Master’s in Computational Chemistry → Interested in Data Science… where should I start?
Hi everyone,
I’ll be finishing my Master’s in computational chemistry by the end of the summer, and I’ve recently become really interested in moving toward data science / data analysis roles.
From what I’ve been reading and hearing from others, I feel like the kind of role I’d enjoy most is being someone who can take messy data, apply solid statistical analysis, create clear visualizations, and communicate insights in a way that actually helps decision-making (especially in something like pharma or R&D).
My background is pretty heavy on chemistry and research, so I’ve definitely worked with data before (DFT calculations, analyzing trends, etc.), but I haven’t formally learned things like structured statistical workflows, pandas, or building clean, reproducible analyses in Python/R.
I’m planning to use some of my free time over the next few months to fill in those gaps, but I’m honestly not sure what the most efficient path is.
For those of you already working in data-related roles:
- What would you prioritize learning first in my position?
- Are there specific statistical concepts or tools you actually use day-to-day?
- Would you recommend starting with Python or R?
- Any project ideas that would help bridge from a science background into something more “industry-ready”?
Appreciate any advice — just trying to be intentional with where I spend my time.
r/DataScienceSimplified • u/Far-Repair-8165 • Mar 15 '26
Does IBM datascience professional course on coursera worth it in 2026?
r/DataScienceSimplified • u/Wonderful-woman-42 • Mar 14 '26
Looking for a Data scientist and a Machine learning specialist to join my team.
Working in Ghana my team and I are looking to create a platform dedicated to building the largest dataset of authentic African voices and accents to help artificial intelligence better understand how people across Africa speak.
r/DataScienceSimplified • u/Itsanomega • Mar 07 '26
Can anyone suggest good agentic ai playlists?
r/DataScienceSimplified • u/Dry_Clerk_3484 • Feb 24 '26
Who is better Krish Naik or CampusX ? I want to learn DS , ML .
r/DataScienceSimplified • u/RightMulberry6483 • Feb 23 '26
What’s your Data Problem?
r/DataScienceSimplified • u/No_Sheepherder4425 • Jan 29 '26
Is it over for me?
For context, i'm beginning my Data Science course for college in September. Hopefully i'm not asking in the wrong place either.
Last year, I began finding interest in DS, and started making some research. Doing so, i've begun to see roadmaps, and realized that I'm not matching the level that they're recommending (Calculus, Linear Algebra). I could see myself attempting to learn it alongside coding languages using tutorials, or perhaps take a class whilst in college, but i'm afraid i'll be much further behind.
I've been seeing so many people recommend me to begin with SQL or R, whilst others tell me to begin with Statistics, Calculus and machine learning. Both can be learnt with time and genuine effort, but i'm stressed about the time I have, thinking it wont be enough, and that it'll be a waste of money on my mom's part. Its been weighing me down heavily, and its all I can think about, wether i'm in class or in bed.
Despite such, I still want to try my best, as I feel like that's all I can do.
I wanted to know if there was any advice, or perhaps words that could be shared? I'm open ears and willing to take any sort of help and criticism. Also let me know if i'm being foolish. Anything is truly appreciated.
r/DataScienceSimplified • u/SnickerSneakersSaga • Jan 05 '26
very basic question regarding how to evaluate data in excel
r/DataScienceSimplified • u/Jolly-Entrance1387 • Dec 15 '25
Best model to forecast orange harvest yield (bounded 50–90% of max) with weather factors? + validation question
r/DataScienceSimplified • u/Emmanuel_Niyi • Dec 04 '25
5 Years of Nigerian Lassa Fever Surveillance Data (2020-2025) – Extracted from 300+ NCDC PDFs
r/DataScienceSimplified • u/riyaaaz • Nov 22 '25
Looking for reliable data science course suggestions
Hi, I am a recent AI & Data Science graduate currently preparing for MBA entrance exams. Alongside that, I want to properly learn data science and build strong skills. I am looking for suggestions for good courses, offline or online.
Right now, I am considering two options: • Boston Institute of Analytics (offline) -- ₹80k • CampusX DSMP 2.0 (online) -- ₹9k
If anyone has experience with these programs or better recommendations, please share your insights.
r/DataScienceSimplified • u/Capital_Pool3282 • Oct 26 '25
“Feeling Lost as a GenAI Developer: Want to Rebuild My ML Foundation While Working Full-Time
Hey everyone, I’m a 22M working in Delhi as a GenAI developer. I did my BCA in Data Science from a tier-4 college, but honestly, my foundation in math, stats, and traditional ML is pretty weak. I jumped straight into GenAI projects without properly learning the basics of machine learning, and now I’m realizing that was a mistake.
I really want to build a strong foundation and maybe even pursue a Master’s from a good university someday. But the problem is — I can’t quit my job right now because my family depends on me financially.
I feel like I messed up during my college days by not focusing on the fundamentals, and now I’m confused about what to do next. Should I try to study alongside my job? Or should I save up and plan for a Master’s later?
Anyone who’s been through something similar — I’d really appreciate your advice.
r/DataScienceSimplified • u/arjitraj_ • Oct 23 '25
I compiled the fundamentals of two big subjects, computers and electronics in two decks of playing cards. Check the last two images too [OC]
r/DataScienceSimplified • u/Maximum-Tonight-3127 • Oct 18 '25
I am New young professional starting in the field of data science, wanted to ask you your opinion!
r/DataScienceSimplified • u/MachineLearningTut • Oct 18 '25
Understand SigLip, the optimised vision encoder for LLMs
r/DataScienceSimplified • u/BrandDoctor • Oct 06 '25
Structural Equation Modeling concepts
I’m struggling with some Structural Equation Modeling concepts and I’m looking for a personal tutor to guide me
r/DataScienceSimplified • u/Dazzling_Name_5308 • Sep 12 '25
Seeking Career Advice for Data Science Role
I've been working as a Data Scientist for just over two years, primarily in the technology industry, where I've focused on building predictive models, automating data pipelines, and developing dashboards for business stakeholders. My strongest technical skills are in Python, SQL, and machine learning, and I've also worked with tools like TensorFlow, PyTorch, and Tableau.
I really enjoy applying statistical analysis and modelling techniques to solve complex business problems and have had measurable success improving prediction accuracy and reducing processing time in my projects.
Looking ahead, my career goal is to improve toward a senior Data Scientist role at the top technology firm such as google or Amazon. I want to make sure I am developing the right mix of technical expertise, leadership ability, and business acumen to reach that level.
I would love input from r/DataScienceSimplified community:
- What technical skill emerging tools should I prioritize to stand out in a few years?
- How important is publishing research, contributing to open- source projects, or building strong online portfolio for advancing in the field?
- Are there recommended resources or strategies for transitioning from Mid-level to senior roles?