Machine Learning Using Python
Presented by General Assembly. Partnered with SGInnovate
This two-day workshop will introduce students to data exploration and machine learning techniques. You will learn about the data science workflow and will practice exploring and visualising data using Python and built-in libraries.
You will also explore the differences between supervised and unsupervised learning techniques and practice creating predictive regression models.
Please register at least 72 hours before the course.
After this lesson, you will be able to:
- Collect data from a variety of sources (e.g., Excel, web-scraping, APIs and others)
- Explore large data sets
- Clean and "munge" the data to prepare it for analysis
- Apply machine learning algorithms to gain insight from the data
- Visualize the results of your analysis
- Build your own library and Python scripts
Prereqs and preparations
Beginner/Intermediate. This workshop is for analysts, product managers, mathematicians, business managers or anyone else that wants to learn about machine learning.
A background in computer science, programming, and/or statistics is preferred for this workshop. It is not required but you are expected to be somewhat familiar with the command line tools and how to write simple programs.
It is recommended that you take the “Python for Beginners” workshop prior to attending this.
DAY 1 – [Nov 17: 10AM - 5PM]
Developing the Fundamentals
Module 1: Introduction to Machine Learning (2.5 hours)
- What is machine learning?
- Installation and update of tools
- Machine learning algorithms
Module 2: Exploring and using data sets (2.5 hours)
- Learn the steps to pre-process a dataset and prepare it for machine learning algorithms
Day 2 – [Nov 24: 10 AM - 5 PM]
Diving into machine learning
Module 3: Supervised vs. unsupervised learning (2.5 hours)
- Review of machine learning algorithms
- Classification, linear regression, and logistic regression
- Random forests, clustering
- Decision trees
Module 4: Model Evaluation (2.5 hours)
- Feature Engineering and Model Selection
- Model Evaluation Metrics - Accuracy, RMSE, ROC, AUC, Confusion Matrix, Precision, Recall, F1 Score
- Overfitting and Bias-Variance trade-off
Saif Farooqui is a Technical Analytics Lead in the Business Integrity team, which protects users and ensure safe connections between users and businesses. The team's focus on data analysis, machine learning and a robust infrastructure of back-end systems allow them to collaborate effectively with engineering and product teams.
Prior to working on data science at Facebook, Saif bounced around a fair bit, from consulting to economics research to marketing science and then computer vision, before a teaching position at (drum roll) General Assembly led to the job of his dreams. Ask him about python generators and the temporal considerations of data analysis!
You may also like the following:
AI Roundtable: Corporate-Startup Collaboration
Artificial Intelligence (AI) is on the rise, and very rapidly so. This technology for next-generation intelligence and decision making is permeating every industry and much of human activity. AI technology is also getting more advanced increasingly fast, creating more and more possibilities and opportunities.Topics:
Let's Talk About AI Ethics & Bias
In the years to come, the ways AI is developed and used will have a significant impact on society. AI will be only as good as the source data. Bad data can contain racial or gender bias. If AI systems continue to be trained with bad data, we will create a long-term problem. In this event, hear from the experts as they discuss how to prevent such a situation and ways to build an ethical and unbiased AI systems.Topics:
Canada’s Perspectives on Advanced Vehicle and Industry Technology
Global industries and governments are racing to bring self-driving vehicles to their streets and – just as importantly – competing to make the greatest strides to capture that market. The 2018 KPMG Autonomous Vehicles Readiness Index (AVRI), which rates major industrial countries on their ability to adopt self-driving vehicles en masse, ranked Canada seventh in overall readiness for a world of self-driving vehicles. Canada’s advantages for developing autonomous technology include a highly skilled workforce and leading work in artificial intelligence.Topics:
The Future of Finance: How FinTech Initiatives Are Driving Innovation in Financial Services
The financial sector has been making bold bets on the digital revolution. For this event, we bring together the brightest and best fintech professionals from universities and the industry for an afternoon of thoughtful discussions, knowledge sharing, and networking. This session will cover both technical updates and market trends. Come join us and stay ahead of the competition!Topics:
Holland Innovation Seminar: Exploring collaboration opportunities in the field of Artificial Intelligence
Singapore and the Netherlands are both ranked in the top five of the most innovative economies in the world on the Global Innovation Index. Both countries attach great importance to innovation and the triple helix approach, bringing government, academics and industry together to collaborate. How can we deepen and expand our R&D efforts, especially in the field of AI?Topics:
Artificial intelligence is already a part of our everyday lives, but for it to truly make a difference it needs to understand human emotions, says Live with AI founder Pierre Robinet.
This article is written by Pierre Robinet, who is a senior consulting partner at Ogilvy Consulting and founder of Live With AI, an independent think tank based in Singapore.