Statistical Learning


Robust Linear Regression Models for Nonlinear, Heteroscedastic Data

#artificialintelligence

This is where one needs to be careful. Our instinct might be to simply exponentiate the log-scale predictions back to raw-scale y. But our instinct would be wrong. Let's see why that is. If you like, you can skip the little bit of math that follows and scroll down to the section called Duan's smearing estimator.


Fraud detection: the problem, solutions and tools

#artificialintelligence

"Fraud is a billion-dollar business There are many formal definitions but essentially a fraud is an "art" and crime of deceiving and scamming people in their financial transactions. Frauds have always existed throughout human history but in this age of digital technology, the strategy, extent and magnitude of financial frauds is becoming wide-ranging -- from credit cards transactions to health benefits to insurance claims. Fraudsters are also getting super creative. Who's never received an email from a Nigerian royal widow that she's looking for trusted someone to hand over large sums of her inheritance? No wonder why is fraud a big deal.


Deep learning vs. machine learning: Understand the differences

#artificialintelligence

Machine learning and deep learning are both forms of artificial intelligence. You can also say, correctly, that deep learning is a specific kind of machine learning. Both machine learning and deep learning start with training and test data and a model and go through an optimization process to find the weights that make the model best fit the data. Both can handle numeric (regression) and non-numeric (classification) problems, although there are several application areas, such as object recognition and language translation, where deep learning models tend to produce better fits than machine learning models. Machine learning algorithms are often divided into supervised (the training data are tagged with the answers) and unsupervised (any labels that may exist are not shown to the training algorithm).


How do We Quantify the Quality of Our Predictions? Part I

#artificialintelligence

We have all worked on different kinds of Machine learning models, and each model needs to be evaluated in different ways. From the initial data that is provided to the outcome and the way, we as the users want to use it. A classification model would require a different metric for model evaluation as compared to a regression model or a Neural Net, and it's important to know and understand which metric to use and when. Here in this series, we go through some of these metrics, starting from the basic and the most commonly used ones to the application-specific and complex metrics that we can use. We will be starting with the basic metrics from sklearn and progress towards the more complicated metrics after that.


Time series modeling with Facebook Prophet

#artificialintelligence

When trying to understand time series, there's so much to think about. Is it affected by seasonality? What kind of model should I use, and how well will it perform? All these questions can make time series modeling kind of intimidating, but it doesn't have to be that bad. While working on a project for my data science bootcamp recently, I tried Facebook Prophet, an open-source package for time series modeling developed by … y'know, Facebook.


Understanding K-Means Clustering using Python the easy way

#artificialintelligence

In the previous article, we studied the k-NN. One thing that I believe is that if we can correlate anything with us or our lives, there are greater chances of understanding the concept. So I will try to explain everything by relating it to humans. It tries to make the inter-cluster data points as similar as possible while also keeping the clusters as different or as far as possible. It assigns data points to a cluster such that the sum of the squared distance between the data points and the cluster's centroid is at the minimum.


How may quantum computing affect Artificial Intelligence?

#artificialintelligence

The processing power required to extract value from the unmanageable swaths of data currently being collected, and especially to apply artificial intelligence techniques such as machine learning, keeps increasing. Researchers have been trying to figure out a way to expedite these processes applying quantum computing algorithms to artificial intelligence techniques, giving rise in the process to a new discipline that's been dubbed Quantum Machine Learning (QML). The race to make good on quantum computing is well underway. Millions of dollars have been allocated to developing machines that could cause current computers to become obsolete. But, what is the difference between quantum and classical computing?


How a Physics-Driven Analytics Platform Detects Reliability Threats Registration

#artificialintelligence

A physics-driven analytics platform aids in improvements to the reliability and efficiency of connected mechanical systems. The solution analyzes large quantities of time series data from IoT sensors to help identify issues affecting system performance in real-time as well as provide accurate data for predictive maintenance. Our presenter chose a time series database for its high ingest and storage of time series data as well as its ability to easily send this data into their systems for predictive analytics.


How a Physics-Driven Analytics Platform Detects Reliability Threats Registration

#artificialintelligence

A physics-driven analytics platform aids in improvements to the reliability and efficiency of connected mechanical systems. The solution analyzes large quantities of time series data from IoT sensors to help identify issues affecting system performance in real-time as well as provide accurate data for predictive maintenance. Our presenter chose a time series database for its high ingest and storage of time series data as well as its ability to easily send this data into their systems for predictive analytics.


Machine Learning using Python : Learn Hands-On

#artificialintelligence

Learn to use Python, the ideal programming language for Machine Learning, with this comprehensive course from Hands-On System. Python plays a important role in the adoption of Machine Learning (ML) in the business environment. Now a day's Machine Learning is one of the most sought after skills in industry. After completion of this course students will understand and apply the concepts of machine learning and applied statistics for real world problems. The topics we will be covering in this course are: Python libraries for data manipulation and visualization such as numpy, matplotlib and pandas.