Skip to content

HombenAI ๐Ÿฎ is a unique Telegram bot project that originated from a Facebook meme and evolved into a practical AI application for cow recognition and management. The bot is built using Python, TensorFlow, and python-telegram-bot, featuring a custom CNN model for cow identification.

Notifications You must be signed in to change notification settings

malithonline/hombenAi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฎ HombenAI: Cow Recognition Telegram Bot

A fun and innovative Telegram bot that allows users to recognize and manage cows using AI! ๐Ÿš€

๐Ÿšจ Hey fellow AI enthusiasts!

HombenAI started as a meme on Facebook, but now it's real... and this is only a prototype! We need to train this model to increase accuracy.

โœจ Features

๐Ÿ“• To-do: Improve accuracy with quality dataset

  • ๐Ÿ–ผ๏ธ Identify cows from photos
  • ๐Ÿ„ Add new cows to the database
  • ๐Ÿ“‹ List registered cows
  • ๐Ÿšจ Mark cows as missing
  • ๐Ÿ—‘๏ธ Remove cows from the database
  • ๐Ÿ“ฑ User-friendly Telegram interface

๐Ÿ› ๏ธ Technologies Used

  • Python
  • TensorFlow
  • Python-telegram-bot
  • Custom CNN model

๐Ÿค– Telegram Bot

Use our Telegram bot: @homben_ai_bot

๐Ÿ› ๏ธ Setup

  1. Clone the repository:

    git clone https://github.com/malithonline/hombenAi.git
    cd hombenAi
  2. Install dependencies:

    pip install -r requirements.txt
  3. Set up your Telegram Bot:

    • Create a new bot using BotFather on Telegram
    • Copy the API token provided
  4. Configure the bot:

    • Add your Telegram Bot API token to config.py
  5. Run the bot:

    python hombenai.py

๐Ÿ’ป Source Code

This repository contains the main source code of the HombenAI bot. Due to the nature of the project, some files are not included in the public repository.

Included files:

  • main.py: The main bot script
  • config.py: Configuration file
  • cow_recognition_model.h5: Pre-trained model for cow recognition
  • requirements.txt: List of required Python packages

๐Ÿ“ Usage

  1. Start a chat with @homben_ai_bot on Telegram
  2. Use the /start command to see available options
  3. Add cows, identify cows from photos, and manage your herd! ๐ŸŽ‰

๐Ÿ”ฌ Research

Our project is inspired by research on identifying cows uniquely from muzzle patterns. Check out these interesting studies:

  1. Cattle identification using muzzle print images based on deep learning
  2. Automated Cattle Identification using Deep Learning

๐Ÿค Contributing

Contributions to improve HombenAI are welcome! Please feel free to submit a Pull Request or open an Issue for any enhancements.

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ“ž Contact

If you have any questions, feel free to reach out:

Made with โค๏ธ by malith

About

HombenAI ๐Ÿฎ is a unique Telegram bot project that originated from a Facebook meme and evolved into a practical AI application for cow recognition and management. The bot is built using Python, TensorFlow, and python-telegram-bot, featuring a custom CNN model for cow identification.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages