Jpduker / ArtOdyssey

A Deep learning based web application which classifies artworks of different culture based on the uploaded art.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Art Odyssey

Inspiration

Art Odyssey is inspired by the growing interest in art and the desire to democratise access to cultural heritage through technology. The goal of the project is to leverage the power of deep learning and computer vision to make art more accessible to a wider audience, promote cultural exchange, and facilitate the preservation and restoration of art.

What it does

Art Odyssey is a deep learning-based platform that enables users to explore and learn about art in a fun and interactive way. The platform uses computer vision algorithms to recognize and analyse art pieces, providing users with detailed information about the art, including its history, style, artist, and cultural significance. The system is built using cutting-edge deep learning techniques, including convolutional neural networks (CNNs) to enable the system to recognize and classify art pieces accurately. The platform is accessible through a web-based interface and mobile applications, making it easy for users to access and interact with art on-the-go. And it uses twilio for better communication of output details.

How we built it

The Art Odyssey platform was built using a combination of deep learning techniques and cutting-edge web technologies. We collected a large dataset of art pieces from various sources, including art museums and online galleries, and used this dataset to train our deep learning models. We utilised convolutional neural networks (CNNs) to recognize and classify art pieces accurately. The platform's back-end was developed using FastAPI, while the front-end was built using ReactJS and Chakra UI, making the platform user-friendly and responsive across all devices.And integrated twilio service to send information about the art to the user in very elegant way.

Challenges we ran into

One of the significant challenges faced while building Art Odyssey was developing an accurate and comprehensive dataset for training the deep learning models. Additionally, building a robust and scalable infrastructure for processing and analysing large amounts of art data required careful planning and optimization. Finally, developing a user-friendly interface that enables users to explore and learn about art intuitively requires a significant investment in user research and design.

Accomplishments that we're proud of

The Art Odyssey project has resulted in several notable accomplishments, including the development of a deep learning-based platform that accurately identifies and analyses art pieces, a user-friendly interface that makes art more accessible to a wider audience, and the integration of cutting-edge technologies to improve efficiency and accuracy. These achievements demonstrate the potential of deep learning and computer vision to transform the way we interact with art and cultural heritage, promoting cultural exchange and facilitating the preservation and restoration of art.

What we learned

Building Art Odyssey has taught us several important lessons about the potential of deep learning and computer vision to transform the way we interact with art and cultural heritage. We learned that building an accurate and comprehensive dataset for training deep learning models is essential for achieving high accuracy and performance. Additionally, we learned that investing in user research and design is crucial for developing a user-friendly interface that enables users to explore and learn about art intuitively. Finally, we learned that by leveraging cutting-edge technologies, we can create a platform that promotes cultural exchange, democratizes access to art, and facilitates the preservation and restoration of art for future generations.

What's next for Art Odyssey

Future work for Art Odyssey can include expanding the platform to support other art forms beyond paintings, such as sculptures, photographs, and multimedia installations. Additionally, incorporating natural language processing (NLP) techniques can enable users to interact with the platform using voice commands and natural language, making it more accessible to individuals with disabilities. Finally, leveraging blockchain technology can facilitate the creation of a decentralised platform for sharing and preserving art, enabling artists to maintain ownership and control over their work while enabling wider access to cultural heritage for all.

About

A Deep learning based web application which classifies artworks of different culture based on the uploaded art.


Languages

Language:Jupyter Notebook 91.9%Language:JavaScript 4.4%Language:Python 1.7%Language:CSS 1.6%Language:HTML 0.3%