Goto

Collaborating Authors

 Regression


Examining a hate speech corpus for hate speech detection and popularity prediction

arXiv.org Artificial Intelligence

As research on hate speech becomes more and more relevant every day, most of it is still focused on hate speech detection. By attempting to replicate a hate speech detection experiment performed on an existing Twitter corpus annotated for hate speech, we highlight some issues that arise from doing research in the field of hate speech, which is essentially still in its infancy. We take a critical look at the training corpus in order to understand its biases, while also using it to venture beyond hate speech detection and investigate whether it can be used to shed light on other facets of research, such as popularity of hate tweets.


Statistics & Data Analysis: Linear Regression Models in SPSS

@machinelearnbot

Linear regression is one of the essential tools in statistical analysis. In this course, we'll walk through step-by-step how to conduct many important analyses using SPSS. Although you will learn the basics of what these statistics are, we'll avoid complicated mathematical discussions and go right to what you need to know to conduct these analyses. Linear regression is basically a tool that allows you to test relationships between many variables at the same time, control for variables' effects, and create simple statistical models that allow you to make predictions. In this course, we'll cover the following key topics: You'll not only learn how to conduct these analyses, we'll also go over how to interpret the statistical results and how to graph the results using SPSS and a special Excel template I've created for you.


Regression Models Coursera

@machinelearnbot

Linear models, as their name implies, relates an outcome to a set of predictors of interest using linear assumptions. Regression models, a subset of linear models, are the most important statistical analysis tool in a data scientist's toolkit. This course covers regression analysis, least squares and inference using regression models. Special cases of the regression model, ANOVA and ANCOVA will be covered as well. Analysis of residuals and variability will be investigated.


Training Your Systems with Python Statistical Modeling

@machinelearnbot

Python, a multi-paradigm programming language, has become the language of choice for data scientists for data analysis, visualization, and machine learning. This course takes you through the various different concepts that get you acquainted and working with the different aspects of Machine Learning. You'll start by diving into classical statistical analysis, where you will learn to compute descriptive statistics with Pandas. From there, you will be introduced to supervised learning, where you will explore the principles of machine learning and train different machine learning models. After that, you'll work with algorithms for regression analysis, and employ different types of regression, such as ridge and lasso regression, and spline interpolation using SciPy.


Linear Regression and Modeling Coursera

@machinelearnbot

About this course: This course introduces simple and multiple linear regression models. These models allow you to assess the relationship between variables in a data set and a continuous response variable. Is there a relationship between the physical attractiveness of a professor and their student evaluation scores? Can we predict the test score for a child based on certain characteristics of his or her mother? In this course, you will learn the fundamental theory behind linear regression and, through data examples, learn to fit, examine, and utilize regression models to examine relationships between multiple variables, using the free statistical software R and RStudio.


Deep Dive into Polynomial Regression and Overfitting

@machinelearnbot

In this article, we show that the issue with polynomial regression is not over-fitting, but numerical precision. Even if done right, numerical precision still remains an insurmountable challenge. We focus here on step-wise polynomial regression, which is supposed to be more stable than the traditional model. In step-wise regression, we estimate one coefficient at a time, using the classic least square technique. Even if the function to be estimated is very smooth, due to machine precision, only the first three or four coefficients can be accurately computed.


Human-Machine Collaborative Optimization via Apprenticeship Scheduling

arXiv.org Artificial Intelligence

Coordinating agents to complete a set of tasks with intercoupled temporal and resource constraints is computationally challenging, yet human domain experts can solve these difficult scheduling problems using paradigms learned through years of apprenticeship. A process for manually codifying this domain knowledge within a computational framework is necessary to scale beyond the ``single-expert, single-trainee" apprenticeship model. However, human domain experts often have difficulty describing their decision-making processes, causing the codification of this knowledge to become laborious. We propose a new approach for capturing domain-expert heuristics through a pairwise ranking formulation. Our approach is model-free and does not require enumerating or iterating through a large state space. We empirically demonstrate that this approach accurately learns multifaceted heuristics on a synthetic data set incorporating job-shop scheduling and vehicle routing problems, as well as on two real-world data sets consisting of demonstrations of experts solving a weapon-to-target assignment problem and a hospital resource allocation problem. We also demonstrate that policies learned from human scheduling demonstration via apprenticeship learning can substantially improve the efficiency of a branch-and-bound search for an optimal schedule. We employ this human-machine collaborative optimization technique on a variant of the weapon-to-target assignment problem. We demonstrate that this technique generates solutions substantially superior to those produced by human domain experts at a rate up to 9.5 times faster than an optimization approach and can be applied to optimally solve problems twice as complex as those solved by a human demonstrator.


5 Reasons "Logistic Regression" should be the first thing you learn when becoming a Data Scientist

@machinelearnbot

I started my way in the Data Science world a few years back. I was a Software Engineer back then and I started to learn online first (before starting my Master's degree). I remember that as I searched for online resources I saw only names of learning algorithms -- Linear Regression, Support Vector Machine, Decision Tree, Random Forest, Neural Networks and so on. It was very hard to understand where I should start. Today I know that the most important thing to learn to become a Data Scientist is the pipeline, i.e, the process of getting and processing data, understanding the data, building the model, evaluating the results (both of the model and the data processing phase) and deployment.


Data Science - Advanced Linear Regression Udemy

@machinelearnbot

This course is for students who wish to expend their knowledge about linear regression, beyond the technical details. This course is not for students without any background. Linear regression is not sexy. But you should know, that linear regression is the most important machine learning model. In practice, nearly every data science team in almost every company is using some form of linear regression to solve their problems.


Linear Regression in Tensorflow – NathanML

@machinelearnbot

In this post, we will use the LinearRegressor estimator from Tensorflow. It is the Behavior Risk Factor Surveillance System (BRFSS). There is a Jupyter Notebook hosted on github with the code and data needed to reproduce this work. The data is extracted into training, evaluation, and prediction sets from the 2016 BRFSS. There are 39,034 training records, 9,633 evaluation records, and 12,211 records held out for prediction.