Hi everyone!
I’m excited to share my latest side project - a taste of Generative Al whipped up in my spare time! Meet RecipeML, an early experiment in using Al to transform the way we cook.
Start by describing what you have on hand, and RecipeML will work its magic. Whether it’s that leftover bag of spinach or a fridge begging for rescue, RecipeML transforms ordinary ingredients into extraordinary dishes. But wait, there’s more!
Beyond simply recommending existing recipes, RecipeML uses its deep understanding of language generation to conjure up novel recipes, the likes of which haven’t been dreamed of in any cookbook!
RecipeML is still simmering, but I’m excited to share a taste! Stay tuned for updates and maybe even sneak peeks of the secret sauce. Feeling hungry? Head over to RecipeML and let’s cook up something amazing together!
Connect with me:linkedin.com/in/thisisashwinraj Tech Stack: Tensorflow, NLTK, OpenAI DALL.E2, RunwayML Stable Diffusion, Google Gemini, Azure CosmosDB, Firebase and AzureML
I’ve integrated both the Stable Diffusion model from RunwayML (requires GPU) and DALL.E2 from OpenAI for generating images. While both models are capable of delivering stunning results, you’ll primarily experience DALL.E2 due to the current GPU limitations within the Streamlit Cloud environment.
Hey there, fantastic question! You’re right, I could have crammed everything into one app, but the decision actually comes down to two key factors: organization and scalability.
Initially, RecipeML was just a baby recommendation system learning from a small 9k recipe dataset. Back then, one app felt manageable. But as RecipeML grew, we devoured a massive 2.2 million recipe dataset, and by the third, we were slinging generative AI to cook up brand new recipes.
Having separate apps helps keep the resource limits in check, plus, splitting things up means each app can be independently updated and deployed. So no more waiting for the whole kitchen sink to upgrade when just one pot needs a polish
Thanks so much for the feedback Arvindra! I’m thrilled you like the ideas in RecipeML.
Regarding your question, commercialization isn’t currently on the roadmap. My main focus right now is polishing the backend and making sure it’s a robust foundation for the future.
But yeah, open-sourcing is totally on the radar. I’m working on some backend improvements to ensure the code is ready for everyone to explore and contribute to. I’ll definitely keep the community updated on the progress!
Hi @asehmi , I made an similar application which helps the partial disability people for generating recipes by capturing the vegetables they have infront of them. Due to limited GPU resources we made our own object detection model which will identify the vegetable in the image along with its count. After this we will ask user that in which language they are interested along we will also ask how many different types they need. For getting them suprised , we are providing the audio version of generated recipe in their selected language. Also it has to robust validation system
Release 1.2.1: Get Delicious Inspiration, Now with More Features and Languages!
The latest update to RecipeML (v1.2.1) packs a punch of exciting features designed to spark your creativity and help you discover delicious dishes in more ways than ever before.
Here’s what’s new:
Go multilingual: RecipeML now lets you generate recipes in 9 different languages so that you can explore new culinary horizons without leaving your kitchen.
Calorie Conscious: Now you can get nutritional stats you need with calorie information displayed for every recipe we generate.
Listen to your recipe: RecipeML now lets you listen to the audio version of your generated recipes! Multitask while you cook, or simply enjoy exploring a new cuisine
Enhanced authentication: We’ve switched to Firebase authentication, allowing you to use the same credentials across our apps - Enjoy a seamless experience without juggling multiple logins.
Fresh interfaces on the horizon: Our home page has undergone a makeover taking inspiration from Ant Design and Mantine, serving up information about our development methodologies and terms of use.
Subscribe to our newsletter: Join the BeyondML mailing list and get exclusive updates on RecipeML and other exciting projects - Be the first to hear about what’s cooking!
Don’t forget to share your feedback and recipe creations with us! We’re always eager to hear from our culinary community. Get started here: recipe-ml.streamlit.app
Thanks for stopping by! We use cookies to help us understand how you interact with our website.
By clicking “Accept all”, you consent to our use of cookies. For more information, please see our privacy policy.
Cookie settings
Strictly necessary cookies
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
Performance cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
Functional cookies
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
Targeting cookies
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.