Instructional Material
AI/ML Bootcamp - FoundersList
AI/ML Bootcamp is a 2 day event for Machine Learning (ML) aspiring developers, application developers, ML developers & data scientists that want to learn & apply ML at speed & scale. Presented by Amazon AI/ML experts, this series of sessions & hands-on workshops has something for developers & data scientists of all machine learning skill levels. On Day 1, you learn how to get hands on with machine learning using AWS DeepRacer & how to add computer vision, language, recommendation, & forecasting intelligence with pre-trained AI services. On Day 2, you learn how to build, train, & deploy ML models at scale with ML Services that cover the entire ML workflow: label & prepare your data, choose an algorithm, train the model, tune & optimize it for deployment, make predictions, & take action. Who should attend This event is perfect for beginners that want to dive deep into AI/ML, as well as advanced ML practitioners who want to build, train, & deploy models at massive scale.
Algorithms
Interviews at tech companies start with questions that probe for good algorithm thinking. In this computer science course, you will learn how to think about algorithms and create them using sorting techniques such as quick sort and merge sort, and searching algorithms, median finding, and order statistics. The course progresses with Numerical, String, and Geometric algorithms like Polynomial Multiplication, Matrix Operations, GCD, Pattern Matching, Subsequences, Sweep, and Convex Hull. It concludes with graph algorithms like shortest path and spanning tree.
10 Free Top Notch Natural Language Processing Courses - KDnuggets
Autumn is as good a season to learn natural language processing as any other, and why not do so with quality, free online courses? This is a collection of just such free, quality online NLP courses, from such esteemed institutions of learning as Stanford, Oxford, University of Washington, and UC Berkeley. There are also offerings from independent sources like Yandex Data School, and even a short practical course on spaCy by one of its creators and co-founder of the company which steers its development. So whether you are looking for theoretical or practical, or are a beginner or an advanced learner, the content included herein won't fail on living up to the promise of being 10 free top notch natural language processing courses. So dig in and learn NLP today.
A Gentle Introduction to Bayesian Belief Networks
Probabilistic models can define relationships between variables and be used to calculate probabilities. For example, fully conditional models may require an enormous amount of data to cover all possible cases, and probabilities may be intractable to calculate in practice. Simplifying assumptions such as the conditional independence of all random variables can be effective, such as in the case of Naive Bayes, although it is a drastically simplifying step. An alternative is to develop a model that preserves known conditional dependence between random variables and conditional independence in all other cases. Bayesian networks are a probabilistic graphical model that explicitly capture the known conditional dependence with directed edges in a graph model.
Introduction to Machine Learning, AI and Data Science with Azure ML - with Rafal Lukawiecki
This live classroom course is new for 2018! It focuses on the newest technologies of Microsoft Machine Learning Server and SQL Server 2017. This 2-day course introduces the most important concepts and Tools, and should be followed by the 3-day course: Intermediate Machine Learning in R on SQL Server and Microsoft ML Server. If you have attended a prior course on Machine Learning, like Rafals week-long class Practical Data Science course offered in 2015-2017, and if you are versed in model validity, accuracy, and reliability, then you should consider attending the Intermediate course only. Ask yourself these questions: Can I explain the difference between cross-validation and hold-out testing?
5 Steps to Become a Data Scientist
Data Science is such a broad field that includes several subdivisions like data preparation and exploration; data representation and transformation; data visualization and presentation; predictive analytics; machine learning, etc. For beginners, learning the fundamentals of data science can be a very daunting task especially if you don't have proper guidance as to the necessary training required, or what courses to take, and in what order. Before discussing the steps necessary to become a data scientist, let's discuss the skills that every data scientist should have in his skills set toolbox. I started learning data science about a year ago. It was quite challenging from the beginning, but let me share with you the approach that worked for me.
Curiosity-Driven Recommendation Strategy for Adaptive Learning via Deep Reinforcement Learning
Han, Ruijian, Chen, Kani, Tan, Chunxi
The design of recommendations strategies in the adaptive learning system focuses on utilizing currently available information to provide individual-specific learning instructions for learners. As a critical motivate for human behaviors, curiosity is essentially the drive to explore knowledge and seek information. In a psychologically inspired view, we aim to incorporate the element of curiosity for guiding learners to study spontaneously. In this paper, a curiosity-driven recommendation policy is proposed under the reinforcement learning framework, allowing for a both efficient and enjoyable personalized learning mode. Given intrinsic rewards from a well-designed predictive model, we apply the actor-critic method to approximate the policy directly through neural networks. Numeric analyses with a large continuous knowledge state space and concrete learning scenarios are used to further demonstrate the power of the proposed method.
A Deep Dive Into Corporate Tools & Techniques Used By Analytics & Data Science Experts
Zabi is a senior director, Advanced Analytics at Course5 Intelligence. An expert in data science, he has developed highly successful enterprise-level analytical programs using statistical and machine learning methods for business problem solving, operational and strategic decision making. He has 14 years of professional experience in building analytical solutions and intelligent systems for various industries.
Start Here with Computer Vision, Deep Learning, and OpenCV - PyImageSearch
You're interested in Computer Vision, Deep Learning, and OpenCVโฆbut you don't know how to get started. Follow these steps to get OpenCV configured/installed on your system, learn the fundamentals of Computer Vision, and graduate to more advanced topics, including Deep Learning, Face Recognition, Object Detection, and more! Deep Learning algorithms are capable of obtaining unprecedented accuracy in Computer Vision tasks, including Image Classification, Object Detection, Segmentation, and more. Follow these steps and you'll have enough knowledge to start applying Deep Learning to your own projects. Using Computer Vision we can perform a variety of facial applications, including facial recognition, building a virtual makeover system (i.e., makeup, cosmetics, eyeglasses/sunglasses, etc.), or even aiding in law enforcement to help detect, recognize, and track criminals.
Design Thinking for AI & Machine Learning - 2019 Ottawa Workshop
Research has found that one of the main hindrances of effective AI deployment within industry, is the inability to demonstrate clear, effective data-strategies with specific results in mind. This course will allow you the unique opportunity to apply effective design thinking methodologies to applied AI and machine learning across a range of industries, to affect positive change within your organization and re-think the way data is being used. This highly interactive and hands-on workshop offers a deep dive into AI, machine learning, and other emerging technologies targeted at leaders responsible for creating disruptive new digital products & services. The program is intended for those with or without a strong background in machine learning, AI, and related technologies - no technical expertise is assumed. Participants can expect to walk away with a comprehensive understanding of how AI and machine learning work as core technologies and a wide range of applications, including; recommendation engines, personalization, predictive analytics, conversational/voice interfaces, and process automation.