├── README.md ├── ThinkAI Edition 2023.pdf ├── images ├── conferences.jpg ├── event.jpg ├── image1.png ├── image10.png ├── image11.png ├── image12.png ├── image13.png ├── image14.png ├── image15.png ├── image16.png ├── image17.png ├── image18.gif ├── image19.png ├── image2.png ├── image20.png ├── image21.gif ├── image22.png ├── image23.png ├── image3.png ├── image4.png ├── image5.png ├── image6.png ├── image7.png ├── image8.png └── image9.png ├── projects ├── AI Product Challenge │ └── README.md ├── Diffusion Challenge │ └── README.md └── NLP Challenge │ └── README.md └── slides └── state_of_multilingual_and_multimodal_NLP.pdf /README.md: -------------------------------------------------------------------------------- 1 | 2 | # ThinkAI 2023 3 | 4 | Welcome to the official repository for the ThinkAI Hackathon organized by Math&Maroc and 1337AI! This repository is dedicated to showcasing the works of the talented participants who took part in this exciting event. 5 | 6 | 7 | ThinkAI is a premier AI Hackathon that took place from May 5th to May 7th at 1337 Coding School in Morocco. The event brought together students from various Moroccan schools to demonstrate their creativity and expertise in the field of Artificial Intelligence. It provided a platform for participants to solve real-world problems using AI technologies and explore the potential of AI in different domains. 8 | 9 | Throughout the hackathon, participants formed teams and worked on projects related to Natural Language Processing (NLP), Generative AI, and AI product development. The event spanned three days of intense competition, innovation, and collaboration among bright Moroccan minds. 10 | As a testament to their hard work and achievements, many trophies were awarded and a prize of 6000DH (approximately 600euros) was given to each winning team in each challenge category. 11 | 12 | ![Projects in the making](./images/event.jpg) 13 | 14 | 15 | For more information, feel free to check: 16 | - Website: https://thinkai.ma/ 17 | - Notion link: https://shorturl.at/iBI69 18 | - Projects Summary Tweet Thread: https://twitter.com/MathsMaroc/status/1657805724766830594 19 | - Hackathon Highlights Video: https://twitter.com/1337FIL/status/1658157238370938888 20 | 21 | ## Challenges 22 | 23 | ### NLP Challenge 24 | The goal of this challenge is to train a language model useful to Moroccans. It can be as generic as pretraining a model on a large Moroccan corpus or as specific as fine-tuning a model on a downstream task such as text summarization, translation, question-answering… 25 | 26 | ### Diffusion Challenge 27 | The goal of this challenge is to personalize a text-to-image diffusion model on Moroccan concepts or style, that can be used for fashion, architecture or any other creative field. The model should be capable of producing personalized and culturally relevant images based on input text. 28 | 29 | ### AI Product Challenge 30 | The goal of this challenge is to develop a product that solves a real-world problem faced by Moroccans. Participants will be required to ideate, design, and develop a working prototype of their product using AI technologies - without any need to train the model. The product can be in any industry, including healthcare, education, finance, and agriculture. 31 | 32 | 33 | ## Sponsors 34 | We would like to express our sincere gratitude to our sponsors whose generous support made this event possible: 35 | 36 | 37 | - [Adria Business](https://adria-bt.com/) 38 | - [Fondation Ibn Rochd pour les Sciences et l'Innovation](https://www.firsi.org/) 39 | - [1337 Coding School](https://1337.ma/) 40 | - [MSDA, UM6P](https://msda.um6p.ma/) 41 | - [SOLE, UM6P](https://www.linkedin.com/company/student-organisations-leadership-and-engagement-sole/) 42 | 43 | ## Speakers 44 | We were honored to have esteemed speakers from Europe, Morocco, and the United States who delivered inspiring conferences during the event. They shared their expertise, knowledge, and insights to motivate and inspire our contestants. The speakers included: 45 | 46 | - Mohammed Amine Bennouna (MIT) 47 | - Maha Elbayad (Meta AI) 48 | - Ahmed Kachkach (Google) 49 | 50 | ![Our beloved speakers](./images/conferences.jpg) 51 | 52 | We express our sincere gratitude to these distinguished speakers for their valuable contributions to the event and for inspiring the participants to push the boundaries of AI. 53 | 54 | ## Participants Projects & Conference Slides 55 | This repository serves as a platform to showcase the projects developed by the talented participants of the ThinkAI Hackathon as well as the slides used in the conferences. You will find a collection of innovative solutions, creative implementations, and novel approaches that demonstrate the participants' skills and ingenuity. Each project will be presented in a separate folder, providing documentation, source code, and any additional resources related to the project. 56 | 57 | We invite you to explore the projects and witness the impressive outcomes achieved by the participants during the hackathon. 58 | 59 | 60 | ## Acknowledgements 61 | We would like to express our heartfelt appreciation to our incredible volunteers from Math&Maroc, UM6P, and beyond. Their dedication, support, and hard work were instrumental in ensuring the success of this event. Without their contribution, organizing such a remarkable hackathon would not have been possible. 62 | 63 | We also extend our gratitude to all the participants who enthusiastically participated in the ThinkAI Hackathon. Your enthusiasm, passion, and commitment to innovation were truly inspiring, and we are thrilled to have witnessed the amazing projects you developed during this event. 64 | 65 | ## Contact Information 66 | For any inquiries or further information about the ThinkAI Hackathon, please visit our dedicated website https://thinkai.ma/ or reach out to us via email at ia.mathmaroc@gmail.com. 67 | 68 | Thank you for your interest in the ThinkAI Hackathon! 69 | 70 | 71 | 72 | 73 | 74 | -------------------------------------------------------------------------------- /ThinkAI Edition 2023.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/ThinkAI Edition 2023.pdf -------------------------------------------------------------------------------- /images/conferences.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/conferences.jpg -------------------------------------------------------------------------------- /images/event.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/event.jpg -------------------------------------------------------------------------------- /images/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image1.png -------------------------------------------------------------------------------- /images/image10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image10.png -------------------------------------------------------------------------------- /images/image11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image11.png -------------------------------------------------------------------------------- /images/image12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image12.png -------------------------------------------------------------------------------- /images/image13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image13.png -------------------------------------------------------------------------------- /images/image14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image14.png -------------------------------------------------------------------------------- /images/image15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image15.png -------------------------------------------------------------------------------- /images/image16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image16.png -------------------------------------------------------------------------------- /images/image17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image17.png -------------------------------------------------------------------------------- /images/image18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image18.gif -------------------------------------------------------------------------------- /images/image19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image19.png -------------------------------------------------------------------------------- /images/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image2.png -------------------------------------------------------------------------------- /images/image20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image20.png -------------------------------------------------------------------------------- /images/image21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image21.gif -------------------------------------------------------------------------------- /images/image22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image22.png -------------------------------------------------------------------------------- /images/image23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image23.png -------------------------------------------------------------------------------- /images/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image3.png -------------------------------------------------------------------------------- /images/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image4.png -------------------------------------------------------------------------------- /images/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image5.png -------------------------------------------------------------------------------- /images/image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image6.png -------------------------------------------------------------------------------- /images/image7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image7.png -------------------------------------------------------------------------------- /images/image8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image8.png -------------------------------------------------------------------------------- /images/image9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/images/image9.png -------------------------------------------------------------------------------- /projects/AI Product Challenge/README.md: -------------------------------------------------------------------------------- 1 | # AI Product Challenge 2 | 3 | The goal of this challenge is to develop a product that solves a real-world problem faced by Moroccans. Participants will be required to ideate, design, and develop a working prototype of their product using AI technologies - without any need to train the model. The product can be in any industry, including healthcare, education, finance, and agriculture. 4 | 5 | Source code and documentation are provided in original GitHub repositories of the participants. 6 | 7 | ## Projects 8 | 9 | ### [Winner] Mustashari by AIEMINES 10 | Members: Ayoub El Kasmi, Marouane Amadour, Soufiane Ait Elaouad \ 11 | GitHub Repo: https://github.com/eniafou/Mustashari \ 12 | Idea: Mustashari is an app that enables Moroccans to access cheap legal consulting. 13 | ![](../../images/image4.png) 14 | ![](../../images/image10.png) 15 | 16 | ### [Honorable Mention] Tiit by l3iyanin 17 | Members: Abdelali Ait Hmid, Youness Arroubi, Imran Baali \ 18 | Github Repo: https://github.com/L3iyanin/tiit \ 19 | Idea: Whatsapp moderator bot that detects and deletes messages with offensive content. \ 20 | Demo: https://tiit.ecomvite.com/ 21 | ![](../../images/image5.png) 22 | 23 | ### Moroccam by ENSET Boomers 24 | Members: El Bachir OUTIDRARINE, Brahim ELHOUBE, Youssef BEN SEDIK \ 25 | GitHub Repo: https://github.com/ElhoubeBrahim/Moroccam \ 26 | Idea: Experience Morocco like a local with Moroccam, the ultimate travel companion app for capturing the essence of Morocco through its language and culture. 27 | ![](../../images/image17.png) 28 | 29 | ### SafeDriver by ENSAB 30 | Members: Zakaria EZ-ZAHAR, Louja Ayoub, Laghzaoui Brahim \ 31 | GitHub Repo: https://github.com/loujaayoub/SafeDiver-AI_Product \ 32 | Idea: SafeDriver can assess the damage of your vehicle and estimate the repair/insurance costs 33 | ![](../../images/image18.gif) 34 | 35 | ### Elderly+ by Scytale 36 | Members: Salma ELbekraoui, Yasmine Aourabi \ 37 | GitHub Repo: https://github.com/salma-bek/elderly-plus \ 38 | Idea: Elderly+ presents a range of services for patients, including the ability to access their medical calendar, review their medical records, and book appointments with their doctor. 39 | ![](../../images/image1.png) 40 | 41 | ### KOZINTAI by Elite 42 | Members : Salah Eddine Boutayeb, Imane BERAICH, Mohamed LAHARRAF \ 43 | GitHub Repo: https://github.com/Salah-boutayeb/KOZINTAI \ 44 | Idea: Transform your kitchen ingredients into delicious meals with our app, powered by natural language processing technology. 45 | ![](../../images/image7.png) 46 | 47 | ### DariGPT by Outliers 48 | Members: Yassine LAKHDACHI, Anas DORBANI, Mountasser LABCHIRI \ 49 | GitHub Repo: https://github.com/outliers-thinkai/think-ai-hackathon/ \ 50 | Idea: DariGPT offers a variety of AI products in Darija. 51 | ![](../../images/image8.png) 52 | ![](../../images/image20.png) 53 | -------------------------------------------------------------------------------- /projects/Diffusion Challenge/README.md: -------------------------------------------------------------------------------- 1 | # Diffusion Challenge 2 | 3 | The goal of this challenge is to personalize a text-to-image diffusion model on moroccan concepts or style, that can be used for fashion, architecture or any other creative field. The model should be capable of producing personalized and culturally relevant images based on input text. 4 | 5 | Source code and documentation are provided in original GitHub repositories of the participants. 6 | 7 | ## Projects 8 | 9 | ### [Winner] TIG-MI By NEURALIKA 10 | Members: IHSSANE AOUNE, FATIMA ZAHRA ZEGHLI, WASSIM EL BAKKOURI \ 11 | GitHub Repo: https://github.com/wassim249/TIG_MI \ 12 | Idea: A generative AI system that generates images of Moroccan-inspired room designs based on user input of both texts and images. 13 | ![](../../images/image21.gif) 14 | 15 | ### ArtisanAI by HARAWKAN 16 | Members: Abdellah ELAAROUB, Youness MAMMA, Abdelghani AABA \ 17 | Github Repo: https://github.com/abdellahelaaroub/ThinkAI-HARAWKAN \ 18 | Idea: Generate unique and customizable Moroccan pottery plates based on text inputs in Darija language 19 | ![](../../images/image11.png) 20 | 21 | ### CarpetGen by BG 22 | Members: Sara Ennaama, Fatima Zahra Ramdani, Hamza Limouri \ 23 | GitHub Repo: https://github.com/hamzalimouri/carpetgen \ 24 | Idea: Text-to-image generator for traditional Moroccan carpets 25 | ![](../../images/image2.png) 26 | 27 | ### Moroccan Embroidery Diffusion Model by AI Avengers 28 | Members: Salah Bouzidi, Meryem Badaoui, Ikram Belmadani \ 29 | GitHub Repo: https://github.com/Meryembadaoui55/Moroccan-embroidery-Diffusion-model \ 30 | Idea: A project that focuses on generating new images containing Moroccan embroidery, called "Tarz" in Moroccan dialect. 31 | ![](../../images/image3.png) 32 | 33 | ### AI MAZIGH CULTURE by Titans 34 | Members: Othmane Ait Taleb, Hamza Nait \ 35 | GitHub Repo: https://github.com/tianitoo/Hackathon-ThinkAI \ 36 | Idea: Fine tuning a stable diffusion model to promote amazigh culture. 37 | ![](../../images/image9.png) 38 | 39 | ### Moroccan AI Interior Design by The tensifiers 40 | Members : Mohammed Machrouh, Imane Ouada, Oussama Hidaoui \ 41 | GitHub Repo: https://github.com/medmac01/ai_moroccan_interior_design \ 42 | Idea: Moroccan Interior design generator using diffusion and ControlNet. 43 | ![](../../images/image12.png) 44 | 45 | ### Smart Moroccan Dressing Room by 2hr 46 | Members: Houda El Koraini, Hanae Hanim, Rabab Fahssi \ 47 | GitHub Repo: https://github.com/RababFhsy/Diffusion-Challenge \ 48 | Idea: A text-to-image model for Moroccan dress products used for fashion, specifically the Djellaba. 49 | ![](../../images/image19.png) 50 | -------------------------------------------------------------------------------- /projects/NLP Challenge/README.md: -------------------------------------------------------------------------------- 1 | # NLP Challenge 2 | 3 | The goal of this challenge is to train a language model useful to moroccans. It can be as generic as pretraining a model on a large Moroccan corpus or as specific as fine-tuning a model on a downstream task such as text summarization, translation, question-answering… Pariticipants also had to train/fine-tune a model, and present a useful use case. 4 | 5 | Source code and documentation are provided in original GitHub repositories of the participants. 6 | 7 | ## Projects 8 | 9 | ### [Winner] Moroccan Ads Generation Using NLP by MLINSEA 10 | Members: Nijadi Mohamed, Ech-chaoui Issam, Ech-chammakhy Yasir \ 11 | GitHub Repo: https://github.com/gurennnn/moroccan-ads-generator/ \ 12 | Idea: Fine tuning NLP models in order to generate ads in the Moroccan context 13 | ![](../../images/image22.png) 14 | 15 | ### Derej M3aya by SOLVERS 16 | Members: Fatima BAALI, Oumaima HAMMI, Salma EL BARBORI \ 17 | Github Repo: https://github.com/grimima/ThinkaiNLP \ 18 | Idea: Derej m3aya is an innovative language translation project that aims to bridge the communication gap between English speakers and Moroccan Darija speakers. It provides quick and accurate translations from English to Moroccan Darija. 19 | 20 | ### Darija Sentiment Analysis by JTM 21 | Members: Badr Eddine Jalili, Mohamed Tati, Hamza MOTASSIM \ 22 | GitHub Repo: https://github.com/tati2002med/Darija-Sentiment-Analysis \ 23 | Idea: Darija Sentiment Analysis is a project focused on performing sentiment analysis on tweets written in Moroccan Darija, the colloquial Arabic dialect spoken in Morocco. The project utilizes the powerful BERT base model (uncased) as its foundation and fine-tunes it specifically for analyzing sentiments expressed in Darija tweets. 24 | ![](../../images/image14.png) 25 | 26 | ### Whisper-moroccan-dialect by DreamTime 27 | Members: Manal Lahya, Hiba arif, Lamyaa Hattab \ 28 | GitHub Repo: https://github.com/manalastro/Whisper-moroccan-dialect/tree/main \ 29 | Idea: Whisper-moroccan-dialect is an innovative project that focuses on utilizing the Whisper language model, specifically fine-tuned on a Moroccan dataset of speeches, to generate Arabic text. The generated text is then used as input for a motor engine, with the aim of assisting illiterate individuals in conducting their research easily. 30 | ![](../../images/image13.png) 31 | 32 | ### Guinness by The Hyperomas 33 | Members: TOUIYATE Adnane, LAYACHI Mohamed Amine, BINAN Omaima \ 34 | GitHub Repo: https://github.com/mohamedaminelayachi/guinness \ 35 | Idea: Guinness is a language model that can simulate writing to different textual data that the model has been training on. 36 | 37 | ### Audio Word Detection in Darija by Gangsix 38 | Members : Jakouk Hamza, Moussaoui Othman, Oussama Fikri \ 39 | GitHub Repo: https://github.com/OthmanMoussaoui/hackaton-thinkai-gangsix \ 40 | Idea: Audio Word Detection in Darija is an innovative project focused on converting audio files in Moroccan Darija, into written text. The project leverages advanced speech recognition and natural language processing techniques to accurately transcribe spoken Darija into a readable format. 41 | ![](../../images/image23.png) 42 | -------------------------------------------------------------------------------- /slides/state_of_multilingual_and_multimodal_NLP.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Math-Maroc/ThinkAI/7bb85a5395d5a4d13021c503f0c8b3580ce1db01/slides/state_of_multilingual_and_multimodal_NLP.pdf --------------------------------------------------------------------------------