An open API service indexing awesome lists of open source software.

https://github.com/malithonline/hombenai

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.
https://github.com/malithonline/hombenai

Last synced: 3 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 🐮 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](https://t.me/homben_ai_bot)

## 🛠️ Setup

1. **Clone the repository:**

```bash
git clone https://github.com/malithonline/hombenAi.git
cd hombenAi
```

2. **Install dependencies:**

```bash
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:**

```bash
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](https://t.me/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](LICENSE) file for details.

## 📞 Contact

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

- Telegram: [@malithonline](https://t.me/malithonline)
- LinkedIn: [@malithonline](https://www.linkedin.com/in/malithonline)
- GitHub: [@malithonline](https://github.com/malithonline)

Made with ❤️ by malith