{"id":18603957,"url":"https://github.com/farzeennimran/ai_recipe_generator","last_synced_at":"2026-05-03T01:34:18.060Z","repository":{"id":243120623,"uuid":"811531423","full_name":"farzeennimran/AI_Recipe_Generator","owner":"farzeennimran","description":"A simple AI recipe generator using ML and DL models 🍔🍨🍷 ","archived":false,"fork":false,"pushed_at":"2024-06-23T17:41:20.000Z","size":5782,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-13T14:58:22.971Z","etag":null,"topics":["artificial-intelligence","data-science","datapreprocessing","deep-learning","feature-selection","generator","keras","machine-learning","natural-language-processing","nlp-machine-learning","python","recipe-generator","recipes","sklearn","tensorflow","text-generation","webscraping-beautifulsoup","webscraping-selenium"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/farzeennimran.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-06T19:25:44.000Z","updated_at":"2025-04-15T13:10:11.000Z","dependencies_parsed_at":"2024-06-06T21:14:31.305Z","dependency_job_id":"7d2b2975-18ee-41c9-b386-4ae517436481","html_url":"https://github.com/farzeennimran/AI_Recipe_Generator","commit_stats":null,"previous_names":["farzeennimran/ai_recipe_generator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/farzeennimran/AI_Recipe_Generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farzeennimran%2FAI_Recipe_Generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farzeennimran%2FAI_Recipe_Generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farzeennimran%2FAI_Recipe_Generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farzeennimran%2FAI_Recipe_Generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/farzeennimran","download_url":"https://codeload.github.com/farzeennimran/AI_Recipe_Generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farzeennimran%2FAI_Recipe_Generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32555839,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T00:31:16.350Z","status":"ssl_error","status_checked_at":"2026-05-03T00:31:15.546Z","response_time":132,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artificial-intelligence","data-science","datapreprocessing","deep-learning","feature-selection","generator","keras","machine-learning","natural-language-processing","nlp-machine-learning","python","recipe-generator","recipes","sklearn","tensorflow","text-generation","webscraping-beautifulsoup","webscraping-selenium"],"created_at":"2024-11-07T02:16:03.534Z","updated_at":"2026-05-03T01:34:18.043Z","avatar_url":"https://github.com/farzeennimran.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI Recipe Generator\n\n## Problem statement:\n\nAI Recipe Generator takes any ingredients as input, and by using different models and techniques it will generate a recipe based on the number of ingredients you provide.\nIt's a simple way to get personalised recipes tailored to what you have in your kitchen.\n\n## Description of Dataset\n\nSource for scraping:\n\n1) Beautiful Soup\n\n2) Selenium\n\n## Preprocessing Techniques Applied\n\n1) Data cleaning\n\n2) Feature Selection\n\n3) Normalization\n\n4) Tokenization   \n\n## Which ML Models Selected and Why?\n\nTfidfVectorizer for feature extraction and a Multinomial Naive Bayes classifier, which is commonly used for text classification tasks.\nThe TfidfVectorizer converts the text data into numerical features, and the Multinomial Naive Bayes model is then trained on these features.\n\n## Which DL Models Selected and Why? \n\nSimple neural network with an embedding layer for text representation.\nUsing an embedding layer to convert the ingredients into dense vectors, flattens the vectors, and then passes them through a couple of dense layers. The model is trained using the softmax activation function for multiclass classification.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarzeennimran%2Fai_recipe_generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffarzeennimran%2Fai_recipe_generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarzeennimran%2Fai_recipe_generator/lists"}