Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| st.set_page_config( | |
| page_title="OpenEyes", | |
| page_icon=":eyes:", | |
| ) | |
| st.title("π OpenEyes") | |
| # Welcome message | |
| st.write("Welcome to the π OpenEyes Homepage!") | |
| # goto the chat section to talk to the bot | |
| # st.write("Go to the chat section to talk to the bot!") | |
| st.info( | |
| """π Go to the chat section to talk to the bot! | |
| """ | |
| ) | |
| with st.expander("π‘ Idea"): | |
| st.markdown( | |
| """ | |
| - The idea behind this project is to create a chatbot that can answer questions related to animals. | |
| - The chatbot is trained on the [AnimalQA dataset]( | |
| https://www.kaggle.com/datasets/iamsouravbanerjee/animal-image-dataset-90-different-animals | |
| ) from Kaggle. | |
| We thought that this app will help the tourists who are visiting safari parks and zoos and want to know more about the animals they see. | |
| They can scan the animals from their phones and our Object Detection model will detect the animal and then the chatbot will answer the questions related to the animal. | |
| """ | |
| ) | |
| with st.expander("π Python Libraries Used"): | |
| st.markdown( | |
| """ | |
| - `Streamlit` - For the frontend | |
| - `OpenAI` - For the chatbot | |
| - `Requests` - For making HTTP requests | |
| - `Time` - For adding delays | |
| - `Base64` - For encoding and decoding | |
| - `JSON` - For parsing JSON | |
| - `Pillow` - For image processing | |
| - `Numpy` - For numerical processing | |
| - `Pandas` - For data processing | |
| - `Matplotlib` - For data visualization | |
| - `YOLOv8` - For object detection | |
| - `PyTorch` - For deep learning | |
| - `Transformers` - For NLP | |
| - `HuggingFace` - For NLP | |
| - `Whisper` - For speech recognition | |
| - `PyAudio` - For audio processing | |
| """ | |
| ) | |