Goto

Collaborating Authors

 Instructional Material


Systems Design Crash Course for ML Engineers

#artificialintelligence

In big tech companies, launching ML models is complex. Every ML model you launch will be interlaced with multiple complex systems. In practice, you will need to understand that there is no free lunch and different ML solutions need to adapt to the complexity of the system in mind. This means, you need fundamental systems design understanding to help you implement a proper ML Ops practice. Understanding systems design and ML Ops best practices will immensely help you reduce technical debt and launch your model scalably.


Deep Learning A-Z : Hands-On Artificial Neural Networks

#artificialintelligence

Artificial intelligence is growing exponentially. There is no doubt about that. Self-driving cars are clocking up millions of miles, IBM Watson is diagnosing patients better than armies of doctors and Google Deepmind's AlphaGo beat the World champion at Go - a game where intuition plays a key role. But the further AI advances, the more complex become the problems it needs to solve. And only Deep Learning can solve such complex problems and that's why it's at the heart of Artificial intelligence.


Statistics for Data Science and Business Analysis

#artificialintelligence

Preview this course Statistics you need in the office: Descriptive & Inferential statistics, Hypothesis testing, Regression analysis


Robust and Resource-Efficient Data-Free Knowledge Distillation by Generative Pseudo Replay

arXiv.org Artificial Intelligence

Data-Free Knowledge Distillation (KD) allows knowledge transfer from a trained neural network (teacher) to a more compact one (student) in the absence of original training data. Existing works use a validation set to monitor the accuracy of the student over real data and report the highest performance throughout the entire process. However, validation data may not be available at distillation time either, making it infeasible to record the student snapshot that achieved the peak accuracy. Therefore, a practical data-free KD method should be robust and ideally provide monotonically increasing student accuracy during distillation. This is challenging because the student experiences knowledge degradation due to the distribution shift of the synthetic data. A straightforward approach to overcome this issue is to store and rehearse the generated samples periodically, which increases the memory footprint and creates privacy concerns. We propose to model the distribution of the previously observed synthetic samples with a generative network. In particular, we design a Variational Autoencoder (VAE) with a training objective that is customized to learn the synthetic data representations optimally. The student is rehearsed by the generative pseudo replay technique, with samples produced by the VAE. Hence knowledge degradation can be prevented without storing any samples. Experiments on image classification benchmarks show that our method optimizes the expected value of the distilled model accuracy while eliminating the large memory overhead incurred by the sample-storing methods.


Complete Machine Learning & Data Science Bootcamp 2022

#artificialintelligence

This is a brand new Machine Learning and Data Science course just launched and updated this month with the latest trends and skills for 2021! Become a complete Data Scientist and Machine Learning engineer! Join a live online community of 400,000 engineers and a course taught by industry experts that have actually worked for large companies in places like Silicon Valley and Toronto. Graduates of Andrei's courses are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, other top tech companies. You will go from zero to mastery!


Be Aware of Data Science

#artificialintelligence

Everyone can contribute to the efforts of turning data into valuable information. Thus, even if your aspirations are not to be a data scientist, ... Understanding how we can derive valuable information from the data has become an everyday expectation. Previously, organizations looked up to data scientists. Everyone can contribute to the efforts of turning data into valuable information. Thus, even if your aspirations are not to be a data scientist, open yourself the door to these projects by gaining so-necessary intuitive understanding.


100%OFF

#artificialintelligence

In this course I will cover, how to develop a Credit Card Fraud Detection model to categorize a transaction as Fraud or Legitimate with very high accuracy using different Machine Learning Models. This is a hands on project where I will teach you the step by step process in creating and evaluating a machine learning model. This course will walk you through the initial data exploration and understanding, data analysis, data preparation, model building and evaluation. We will explore RepeatedKFold, StratifiedKFold, Random Oversampler, SMOTE, ADASYN concepts and then use multiple ML algorithms to create our model and finally focus into one which performs the best on the given dataset. I have splitted and segregated the entire course in Tasks below, for ease of understanding of what will be covered.


Artificial Intelligence 2018: Build the Most Powerful AI

#artificialintelligence

Learn, build and implement the most powerful AI model at home. Two months ago we discovered that a very new kind of AI was invented. The kind of AI which is based on a genius idea and that you can build from scratch and without the need for any framework. We checked that out, we built it, and... the results are absolutely insane! This game-changing AI called Augmented Random Search, ARS for short.


Competitive Programming Essentials, Master Algorithms 2022

#artificialintelligence

Created by Coding Minutes, Prateek Narang, Apaar Kamal 55.5 hours on-demand video course Equip yourself with essential programming techniques required for ACM-ICPC, Google CodeJam, Kickstart, Facebook HackerCup & more. Welcome to Competitive Programming Essentials – the ultimate specialisation on Algorithms for Competitive Coders! The online Competitive Programming Essentials by Coding Minutes is a highly exhaustive & rigorous course on Competitive Programming. The 50 hours course covers the breadth & depth of algorithmic programming starting from a recap of common data structures, and diving deep into essential and advanced algorithms. The course structure is well-researched by instructors who not only Competitive Coders but have worked with companies like Google & Scaler.


Knowledge Tracing: A Survey

arXiv.org Artificial Intelligence

Humans ability to transfer knowledge through teaching is one of the essential aspects for human intelligence. A human teacher can track the knowledge of students to customize the teaching on students needs. With the rise of online education platforms, there is a similar need for machines to track the knowledge of students and tailor their learning experience. This is known as the Knowledge Tracing (KT) problem in the literature. Effectively solving the KT problem would unlock the potential of computer-aided education applications such as intelligent tutoring systems, curriculum learning, and learning materials' recommendation. Moreover, from a more general viewpoint, a student may represent any kind of intelligent agents including both human and artificial agents. Thus, the potential of KT can be extended to any machine teaching application scenarios which seek for customizing the learning experience for a student agent (i.e., a machine learning model). In this paper, we provide a comprehensive and systematic review for the KT literature. We cover a broad range of methods starting from the early attempts to the recent state-of-the-art methods using deep learning, while highlighting the theoretical aspects of models and the characteristics of benchmark datasets. Besides these, we shed light on key modelling differences between closely related methods and summarize them in an easy-to-understand format. Finally, we discuss current research gaps in the KT literature and possible future research and application directions.