Welcome to the repo for the 2022 Data Analytics Summer School at the University of Tehran. This course has been compiled with the aim of providing basic and practical training for different concepts and methods of data analysis. During this course, the most prominent Iranian professors of AI and Data Analysis inside and outside Iran participate in order to provide the best quality of education for students.
Moreover, Hands-On training sessions are held continuously throughout the course and practical projects based on real problems and challenges are proposed by prominent computer companies "Tapsel", "Fidibo" and "Tapsi". The students solve these challenges with the help of personal Mentors. Finally, the distinguished graduates of this course will be introduced to our partner companies in the industry for job interviews.
Graduates who get a passing grade in the course will be issued an official certificate by the University of Tehran. These graduates can participate in more advanced courses held by HooshBaaz in the future.
- General Info
- Useful Links
- Curriculum
- Course Structure
- Certification and Referral to Companies
- Miscellaneous
- Who Are We?
- Event dates: 28th of July 2022 (ششم مرداد هزار و چهارصد و یک) to 19 August 2022 (بیست و هشتم مرداد هزار و چهارصد و یک), on Thursdays and Fridays.
- Course duration: 72 Hours including 24 Hours of theoretical training + 24 hours of practical training + 24 hours of project work.
- Location1: Theoretical are held in the University of Tehran, Department of Electrical and Computer Engineering (Old building), Lecture Halls, Hall 2.
- Location2: Practical sessions are held in the University of Tehran, Department of Electrical and Computer Engineering (Old building), Shared workspace.
- Evaluation method: project + final exam
- Certificate: official bilingual certificate of Tehran University for graduates of the course, approved by the Ministry of Science.
- Project Subjects: practical projects designed by HooshBaaz (Taxi Project), Torob, and (to be announced).
- Introduction Slides (OpenAI Logistics)
- Website: openai.school
- Mail: info@openai.school
- Week 1
- Week 2
- Week 3
- Week 4
Week-Day | Theory 1 | Hands-On 1 | Theory 2 | Hands-On 2 |
---|---|---|---|---|
week1-day1 | Intro + Variables/Types/Operators in Python | Installing Anaconda + writing simple programs | Arrays/Conditions/Loops/Functions | Practicing basic Python skills |
week1-day2 | Intro to Numpy + data structures in Numpy | Practicing Numpy basics | Basic functions in Numpy + Intro to statistics | Advanced data analysis with Numpy |
week2-day1 | Project 1 Recap + Intro to Pandas | Working with unclean data in Pandas | Data cleaning techniques in Pandas | Pivot/Groupby/Merge in Pandas |
week2-day2 | Data visualization with Matplotlib | Visualization in Practice | Data analysis by visualization | Advanced visualization techniques and different plots |
week3-day1 | Data Crawling with Python | Crawling a football table and data cleaning | More on Crawling + Advanced Pandas techniques | Crawling a phone shop and data cleaning |
week3-day2 | Statistical inference for data analysis | (Theory) Statistical tests for data analysis + Natural Language Processing | Predictive Analysis and Regression | Regression Hands-on using Scikit-Learn |
week4-day1 | Solving project 2 + Predictive Analysis and Classification | Classification Hands-On 1 | Classification Hands-On 2 | |
week4-day2 | Introduction to Neural Networks | (Theory) Future of AI | Building Neural Networks with Keras | Keras Hands-On |
Please refer to openai.school for more information.
The course happens on Thursdays and Fridays on 4 consecutive weeks. Each day has 2 slots, one happening in the morning, from 9AM to 12:15AM, the other happening in the afternoon, from 1:30PM to 4:45PM. Each slot starts with a Theoretical Session in the lecture halls lasting 1:30 hours, followed by a Hands-On Workshop after a 15 minute break. There are 3 projects over the course of this Summer-School, each happening on the weekdays between the weekends.
During the Theoretical Sessions, the education material of the subjects specified will be taught by top professors and researchers of AI and Data Analytics inside and outside Iran. Since the Hands-On Workshops are directly related to their preceding Theoretical Session, they might become harder to follow without knowing the theory. Hence, it is important to be on time during the Tehoretical Sessions. Note that the last day of HooshBaaz will contain 4 Theoretical Sessions and there will be no Hands-On Workshops. The Theoretical Sessions are held in the Electrical and Computer Faculty of the University of Tehran, Lecture Halls, Hall 2.
- The Theory sessions materials are partially available in the folder of their corresponding weeks.
During the Hands-On workshops, you will apply your gained theoretical knowledge on practical problems. You also get to connect with others and do networking. During these sessions, the mentors are there to assist you with your queries, so use them to your advantage! If you don't have questions, still ask your mentors to review your codes. If you manage to finish all the Hands-On problems, please tell one of the Mentors; They will introduce you to the Professor present in HooshBaaz that day and they will personally divise for you even more challanging material to work on! If you find extra time or just want to rest a little, you can spend it on getting to know others, helping them, and networking. Please note that no question is a stupid question, so never feel discouraged to ask questions from the Mentors and even other students. Also be supportive of others and try to answer their questions if you can. Afterall, asking questions is the way to detect weakpoints and turn them into strong-points! You can find the Hands-On material for each week in the corresponding week's folder. These files are in the form of Python Notebooks.
- The Hands-On materials are available in the folder of their corresponding weeks.
There is a project from real companies with real data for each week. You should work on these projects on your own during the week and submit them via Telegram by the end of the week. Note that the large files belonging to your projects are not available in Git (e.g. videos, data), but the questions and the solutions are available here. The full project data is shared with you via Telegram.
- Project 1: Taxi Data Analysis
- Project 2: Torob Exploratory analysis
- Project 3: Tapsell Predictive Analysis
Under Construction
- Pen and paper
- Laptop
- Phone with Hotspot ability
- Cables and Charger
- Flash Memory
- Determination to learn!
Coffee and tea is served during the 15 minute breaks in between the Theoretical and Hands-On sessions. However, you have to bring or order your own lunch. There are microwave ovens available to warm up your food in the basement of the Department of Electrical and Computer Engineering, just by the stairs (Old building). There are also a couple of places you can get food from in the campus. There is a Cafeteria behind the lecture halls. They serve fastfood and drinks. In addition, there is a vending machine in the lobby of the Department of Electrical and Computer Engineering (New building). You can also find a working water cooler by the stairs on the first floor of the Department of Electrical and Computer Engineering (Old building). Note that there is a no eating or drinking policy inside the classes
Please let us know if you have symptoms and we will figure something out. Please always wear facemask, and please wash and disinfect your hands frequently.
- Dr. Amin Sadeghi
- Rouhollah Abdolhasani
- Dr. Amin Sadeghi - (Professor of AI at the University of Tehran)
- Dr. Behnam Bahrak - (Professor of AI at the University of Tehran)
- Dr. Masoud Mazloom - (Head of Mashhad Data Analysis Innovation Center)
- Dr. Mahdi Safarnejad - (Head of Data Analysis at Sahab Pardaz)
- Dr. Taher Pilehvar - (Professor of AI at Tehran Institute for Advanced Studies)
- Dr. Ali Eslami - (Research scientist at Google DeepMind)
- Ali Elahi - (Head of AI at Tapsi)
- Rouhollah Abdolhasani - (Neuroscience researcher at IPM)
- Yara M. Bahram
- Amir Mesbah
- Zahra Habibzadeh
- Banafsheh Karimian
- Farzaneh Hatami
- Ali Izadi
- Tahmineh Koosha
- Mersad Esalati
Under Construction