Instructional Material
Cluster Analysis and Unsupervised Machine Learning in Python
Cluster analysis is a staple of unsupervised machine learning and data science. It is very useful for data mining and big data because it automatically finds patterns in the data, without the need for labels, unlike supervised machine learning. In a real-world environment, you can imagine that a robot or an artificial intelligence won't always have access to the optimal answer, or maybe there isn't an optimal correct answer. You'd want that robot to be able to explore the world on its own, and learn things just by looking for patterns. Do you ever wonder how we get the data that we use in our supervised machine learning algorithms?
Unsupervised Machine Learning Hidden Markov Models in Python
Created by Lazy Programmer Inc. English [Auto-generated], Portuguese [Auto-generated] Preview this Udemy Course - GET COUPON CODE Description The Hidden Markov Model or HMM is all about learning sequences. A lot of the data that would be very useful for us to model is in sequences. Stock prices are sequences of prices. Language is a sequence of words. Credit scoring involves sequences of borrowing and repaying money, and we can use those sequences to predict whether or not you're going to default.
The School of the Tomorrow: How AI in Education Changes How We Learn
We live in exponential times, and merely having a digital strategy focused on continuous innovation is no longer enough to thrive in a constantly changing world. To transform an organisation and contribute to building a secure and rewarding networked society, collaboration among employees, customers, business units and even things is increasingly becoming key. Especially with the availability of new technologies such as artificial intelligence, organisations now, more than ever before, need to focus on bringing together the different stakeholders to co-create the future. Big data empowers customers and employees, the Internet of Things will create vast amounts of data and connects all devices, while artificial intelligence creates new human-machine interactions. In today's world, every organisation is a data organisation, and AI is required to make sense of it all.
datamining_2021-11-28_23-30-38.xlsx
The graph represents a network of 3,134 Twitter users whose tweets in the requested range contained "datamining", or who were replied to or mentioned in those tweets. The network was obtained from the NodeXL Graph Server on Monday, 29 November 2021 at 07:42 UTC. The requested start date was Monday, 29 November 2021 at 01:01 UTC and the maximum number of days (going backward) was 14. The maximum number of tweets collected was 7,500. The tweets in the network were tweeted over the 13-day, 22-hour, 59-minute period from Monday, 15 November 2021 at 01:01 UTC to Monday, 29 November 2021 at 00:00 UTC.
Feature Selection for Machine Learning
Welcome to Feature Selection for Machine Learning, the most comprehensive course on feature selection available online. In this course, you will learn how to select the variables in your data set and build simpler, faster, more reliable and more interpretable machine learning models. Who is this course for? You've given your first steps into data science, you know the most commonly used machine learning models, you probably built a few linear regression or decision tree based models. You are familiar with data pre-processing techniques like removing missing data, transforming variables, encoding categorical variables.
Computer Vision: Face Recognition Quick Starter in Python
This is the second course from my Computer Vision series. Face Detection and Face Recognition is the most used applications of Computer Vision. Using these techniques, the computer will be able to extract one or more faces in an image or video and then compare it with the existing data to identify the people in that image. Face Detection and Face Recognition is widely used by governments and organizations for surveillance and policing. We are also making use of it daily in many applications like face unlocking of cell phones etc.
NLP - Natural Language Processing with Python
Welcome to the best Natural Language Processing course on the internet! This course is designed to be your complete online resource for learning how to use Natural Language Processing with the Python programming language. In the course we will cover everything you need to learn in order to become a world class practitioner of NLP with Python. We'll start off with the basics, learning how to open and work with text and PDF files with Python, as well as learning how to use regular expressions to search for custom patterns inside of text files. Afterwards we will begin with the basics of Natural Language Processing, utilizing the Natural Language Toolkit library for Python, as well as the state of the art Spacy library for ultra fast tokenization, parsing, entity recognition, and lemmatization of text.
Computer Vision Masterclass
Computer Vision Masterclass, Learn in practice everything you need to know about Computer Vision! Build projects step by step using Python! Understand the basic intuition about Cascade and HOG classifiers to detect faces Implement face detection using OpenCV and Dlib library Learn how to detect other objects using OpenCV, such as cars, clocks, eyes, and full body of people Compare the results of three face detectors: Haarcascade, HOG (Histogram of Oriented Gradients) and CNN (Convolutional Neural Networks) Detect faces using images and the webcam Understand the basic intuition about LBPH algorithm to recognize faces Implement face recognition using OpenCV and Dlib library Recognize faces using images and the webcam Understand the basic intuition about KCF and CSRT algorithms to perform object tracking Learn how to track objects in videos using OpenCV library Learn everything you need to know about the theory behind neural networks, such as: perceptron, activation functions, weight update, backpropagation, gradient descent and a lot more Implement dense neural networks to classify images Learn how to extract pixels and features from images in order to build neural networks Learn the theory behind convolutional neural networks and implement them using Python and TensorFlow Implement transfer learning and fine tuning to get incredible results when classifying images Use convolutional neural networks to classify the following emotions in images and videos: happy, anger, disgust, fear, surprise and neutral Compress images using linear and convolutional autoencoders Detect objects in images in videos using YOLO, one of the most powerful algorithms today Recognize gestures and actions in videos using OpenCV Learn how to create hallucinogenic images with Deep Dream Learn how to revive famous artists with style transfer Create images that don't exist in the real world with GANs (Generative Adversarial Networks) Implement image segmentation do extract useful information from images and videos Create images that don't exist in the real world with GANs (Generative Adversarial Networks) Computer Vision is a subarea of Artificial Intelligence focused on creating systems that can process, analyze and identify visual data in a similar way to the human eye. There are many commercial applications in various departments, such as: security, marketing, decision making and production. Smartphones use Computer Vision to unlock devices using face recognition, self-driving cars use it to detect pedestrians and keep a safe distance from other cars, as well as security cameras use it to identify whether there are people in the environment for the alarm to be triggered. In this course you will learn everything you need to know in order to get in this world.
How do we develop AI education in schools? A panel discussion - Raspberry Pi
AI is a broad and rapidly developing field of technology. Our goal is to make sure all young people have the skills, knowledge, and confidence to use and create AI systems. So what should AI education in schools look like? To hear a range of insights into this, we organised a panel discussion as part of our seminar series on AI and data science education, which we co-host with The Alan Turing Institute. You can also watch the recording below.
6 Steps to Migrating Your Machine Learning Project to the Cloud
Whether you are an algorithm developer in a growing startup company, a data scientist in a university research lab, or a kaggle hobbyist, there may come a point in time when the training resources that you have onsite no longer meet your training demands. In this post we target development teams that are (finally) ready to move their machine learning (ML) workloads to the cloud. We will discuss some of the important decisions that need to made during this big transition. Naturally, any attempt to encompass all of the steps of such an endeavor is doomed to fail. Machine learning projects come in many shapes and forms and as their complexity increases so does the undertaking of making such a significant change as migrating to the cloud. In this post we will highlight what we believe to be some of the most important considerations that are common to most typical deep learning projects.