{"id":22731534,"url":"https://github.com/abulgit/explore-ai","last_synced_at":"2025-09-08T20:42:58.623Z","repository":{"id":186501844,"uuid":"675273779","full_name":"abulgit/Explore-AI","owner":"abulgit","description":null,"archived":false,"fork":false,"pushed_at":"2023-08-07T17:48:54.000Z","size":11595,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T01:37:46.190Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/abulgit.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":"2023-08-06T11:28:20.000Z","updated_at":"2023-08-06T11:49:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"86323850-91dd-473a-ac8b-dcd382c36b56","html_url":"https://github.com/abulgit/Explore-AI","commit_stats":null,"previous_names":["abulgit/explore-ai"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/abulgit/Explore-AI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abulgit%2FExplore-AI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abulgit%2FExplore-AI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abulgit%2FExplore-AI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abulgit%2FExplore-AI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abulgit","download_url":"https://codeload.github.com/abulgit/Explore-AI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abulgit%2FExplore-AI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274231509,"owners_count":25245601,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-12-10T19:28:35.550Z","updated_at":"2025-09-08T20:42:58.602Z","avatar_url":"https://github.com/abulgit.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI-Powered Image Captioning\n\n![Image Captioning Example](example_image.png)\n\n## Project Description\n\nThis project explores the capabilities of Artificial Intelligence in the field of image captioning. Image captioning is the task of generating descriptive and meaningful captions for images automatically using deep learning techniques. The project involves building an end-to-end AI system that can analyze and understand the content of an image and then generate relevant captions.\n\nThe model architecture consists of a Convolutional Neural Network (CNN) for image feature extraction and a Long Short-Term Memory (LSTM) network for caption generation. The CNN extracts meaningful features from images, while the LSTM generates captions based on these features.\n\n## Dataset\n\nThe project uses the [Pistachio Image Dataset]([https://cocodataset.org/](https://www.kaggle.com/datasets/muratkokludataset/pistachio-image-dataset)), a widely used dataset for object detection, segmentation, and captioning tasks. The dataset contains a large collection of images with corresponding captions.\n\n## Getting Started\n\n1. Clone the repository to your local machine:\n\n```\ngit clone https://github.com/abulgit/ai-image-captioning.git\ncd ai-image-captioning\n```\n\n2. Download the Pistachio Image Dataset and place the images in the `data/images/` directory. Create a `captions.txt` file in the `data/` directory with the corresponding image filenames and their captions.\n\n3. Install the required dependencies (if any) listed in `requirements.txt`:\n\n```\npip install -r requirements.txt\n```\n\n## Training the Model\n\nTo train the image captioning model, run the `train.py` script:\n\n```\npython train.py\n```\n\nThe trained model will be saved as `trained_model.pth` in the project directory.\n\n## Evaluating the Model\n\nTo evaluate the performance of the trained model, run the `evaluate.py` script:\n\n```\npython evaluate.py\n```\n\nThe script will calculate the BLEU, METEOR, and CIDEr scores on the test dataset and display the results.\n\n## Using the Model for Image Captioning\n\nYou can use the trained model to generate captions for your own images. Add the images to the `data/images/` directory and run the `generate_caption.py` script:\n\n```\npython generate_caption.py image_filename.jpg\n```\n\nReplace `image_filename.jpg` with the filename of the image for which you want to generate a caption.\n\n\n## Results and Discussion\n\nSummarize the model's performance and discuss any insights gained during the project. Mention the achieved BLEU, METEOR, and CIDEr scores and compare them with state-of-the-art methods if applicable.\n\n## Acknowledgments\n\nAcknowledge any resources, libraries, or tutorials used in the project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabulgit%2Fexplore-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabulgit%2Fexplore-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabulgit%2Fexplore-ai/lists"}