Goto

Collaborating Authors

 Regression


#003 Machine Learning - Improving The Performance Of A Learning Algorithm - Master Data Science 18.07.2022

#artificialintelligence

Highlights: Welcome back to our new Machine Learning series. In the previous post, we studied all about Linear Regression, Cost Functions and Gradient Descent. We also built a simple Linear Regression model using Python. In this tutorial post, we will learn how to make our Linear Regression model faster and more powerful. We will start by building a Linear Regression model using multiple features and then, enhance its performance using various techniques. And finally, we'll implement what we learn about Multiple Linear Regression models using a simple code in Python. In our previous post, we studied an example for predicting the price of a house given the size of the house. In that particular example, we worked with the original version of Linear Regression which utilized only a single feature \(x \), the size of the house, in order to predict \(y \), the price of the house.


Prediction of mortality risk of health checkup participants using machine learning-based models

#artificialintelligence

This study showed that the machine learning-based model has a higher predictive ability than the conventional logistic regression model and may be …


[100%OFF] Linear Regression And Logistic Regression In Python

#artificialintelligence

You're looking for a complete Linear Regression and Logistic Regression course that teaches you everything you need to create a Linear or Logistic Regression model in Python, right? You've found the right Linear Regression course! A Verifiable Certificate of Completion is presented to all students who undertake this Machine learning basics course. What is covered in this course? This course teaches you all the steps of creating a Linear Regression model, which is the most popular Machine Learning model, to solve business problems.


Meta Learning for High-dimensional Ising Model Selection Using $\ell_1$-regularized Logistic Regression

arXiv.org Artificial Intelligence

In this paper, we consider the meta learning problem for estimating the graphs associated with high-dimensional Ising models, using the method of $\ell_1$-regularized logistic regression for neighborhood selection of each node. Our goal is to use the information learned from the auxiliary tasks in the learning of the novel task to reduce its sufficient sample complexity. To this end, we propose a novel generative model as well as an improper estimation method. In our setting, all the tasks are \emph{similar} in their \emph{random} model parameters and supports. By pooling all the samples from the auxiliary tasks to \emph{improperly} estimate a single parameter vector, we can recover the true support union, assumed small in size, with a high probability with a sufficient sample complexity of $\Omega(1) $ per task, for $K = \Omega(d^3 \log p ) $ tasks of Ising models with $p$ nodes and a maximum neighborhood size $d$. Then, with the support for the novel task restricted to the estimated support union, we prove that consistent neighborhood selection for the novel task can be obtained with a reduced sufficient sample complexity of $\Omega(d^3 \log d)$.


Ex-Ante Assessment of Discrimination in Dataset

arXiv.org Artificial Intelligence

Data owners face increasing liability for how the use of their data could harm under-priviliged communities. Stakeholders would like to identify the characteristics of data that lead to algorithms being biased against any particular demographic groups, for example, defined by their race, gender, age, and/or religion. Specifically, we are interested in identifying subsets of the feature space where the ground truth response function from features to observed outcomes differs across demographic groups. To this end, we propose FORESEE, a FORESt of decision trEEs algorithm, which generates a score that captures how likely an individual's response varies with sensitive attributes. Empirically, we find that our approach allows us to identify the individuals who are most likely to be misclassified by several classifiers, including Random Forest, Logistic Regression, Support Vector Machine, and k-Nearest Neighbors. The advantage of our approach is that it allows stakeholders to characterize risky samples that may contribute to discrimination, as well as, use the FORESEE to estimate the risk of upcoming samples.


Intuition of Multivariate Adaptive Regression Splines (MARS)

#artificialintelligence

Multivariate Adaptive Regression Splines or commonly known as MARS is an algorithm best suited for high dimensional and complex non-linear relationship dataset. It can be seen as a generalised form of Stepwise Regression (Stepwise regression does a forward selection first where it starts loading the model and then pruning or backward selection to remove the variables that don't help reduce the error rate significantly). This function is similar to rectified linear function of neural network where the starting point is the input itself or 0. MARS uses this function to create knots and this is known as Spline. These functions are always generated in pair of Left function and Right function. MARS then generates multiple such functions that we call basis function for all the input variables and then runs linear regression on each basis function's output.


Semi-automatic tuning of coupled climate models with multiple intrinsic timescales: lessons learned from the Lorenz96 model

arXiv.org Artificial Intelligence

The objective of this study is to evaluate the potential for History Matching (HM) to tune a climate system with multi-scale dynamics. By considering a toy climate model, namely, the two-scale Lorenz96 model and producing experiments in perfect-model setting, we explore in detail how several built-in choices need to be carefully tested. We also demonstrate the importance of introducing physical expertise in the range of parameters, a priori to running HM. Finally we revisit a classical procedure in climate model tuning, that consists of tuning the slow and fast components separately. By doing so in the Lorenz96 model, we illustrate the non-uniqueness of plausible parameters and highlight the specificity of metrics emerging from the coupling. This paper contributes also to bridging the communities of uncertainty quantification, machine learning and climate modeling, by making connections between the terms used by each community for the same concept and presenting promising collaboration avenues that would benefit climate modeling research.


Transformer Networks for Predictive Group Elevator Control

arXiv.org Artificial Intelligence

We propose a Predictive Group Elevator Scheduler by using predictive information of passengers arrivals from a Transformer based destination predictor and a linear regression model that predicts remaining time to destinations. Through extensive empirical evaluation, we find that the savings of Average Waiting Time (AWT) could be as high as above 50% for light arrival streams and around 15% for medium arrival streams in afternoon down-peak traffic regimes. Such results can be obtained after carefully setting the Predicted Probability of Going to Elevator (PPGE) threshold, thus avoiding a majority of false predictions for people heading to the elevator, while achieving as high as 80% of true predictive elevator landings as early as after having seen only 60% of the whole trajectory of a passenger.


Exporting NIR regression models built in Python

#artificialintelligence

Hi everyone, and thanks for tuning in to our new post on exporting NIR regression models built in Python. One of the reader of this blog asked me this question: "How can we export a model that we just build, so that we can use it over and over again without having to fit the training data every time?" I must admit, I didn't have the answer straight away, it's a very good question. Once the training part is completed, it would be good to export the model to file, store it and retrieve it at a later time. If you'd like to get started with building your calibration models in Python, take a look at some of our previous posts.


Feasibility Layer Aided Machine Learning Approach for Day-Ahead Operations

arXiv.org Artificial Intelligence

Day-ahead operations involves a complex and computationally intensive optimization process to determine the generator commitment schedule and dispatch. The optimization process is a mixed-integer linear program (MILP) also known as security-constrained unit commitment (SCUC). Independent system operators (ISOs) run SCUC daily and require state-of-the-art algorithms to speed up the process. Existing patterns in historical information can be leveraged for model reduction of SCUC, which can provide significant time savings. In this paper, machine learning (ML) based classification approaches, namely logistic regression, neural networks, random forest and K-nearest neighbor, were studied for model reduction of SCUC. The ML was then aided with a feasibility layer (FL) and post-process technique to ensure high-quality solutions. The proposed approach is validated on several test systems namely, IEEE 24-Bus system, IEEE-73 Bus system, IEEE 118-Bus system, 500-Bus system, and Polish 2383-Bus system. Moreover, model reduction of a stochastic SCUC (SSCUC) was demonstrated utilizing a modified IEEE 24-Bus system with renewable generation. Simulation results demonstrate a high training accuracy to identify commitment schedule while FL and post-process ensure ML predictions do not lead to infeasible solutions with minimal loss in solution quality.