Goto

Collaborating Authors

 Education


Boost digital transformation with algorithmic business thinking

#artificialintelligence

While many think abstraction has to do with being vague, abstraction in algorithmic business thinking does the opposite -- it removes the noise from the signal, McDonagh-Smith said. Amid so much data, being able to abstract and remove things that aren't necessary for a certain task is especially valuable and allows people to focus on what's important.


How is Technology Changing The World Today?

#artificialintelligence

Technology affects the way people learn, study, work, communicate, think and reflect. It plays an important role in society today. It has positive and negative effects on the world and it impacts daily lives. We are living in an era where technological advances are common. The internet and smartphones are some notable examples.


Efficient Methods for Online Multiclass Logistic Regression

arXiv.org Machine Learning

Multiclass logistic regression is a fundamental task in machine learning with applications in classification and boosting. Previous work (Foster et al., 2018) has highlighted the importance of improper predictors for achieving "fast rates" in the online multiclass logistic regression problem without suffering exponentially from secondary problem parameters, such as the norm of the predictors in the comparison class. While Foster et al. (2018) introduced a statistically optimal algorithm, it is in practice computationally intractable due to its run-time complexity being a large polynomial in the time horizon and dimension of input feature vectors. In this paper, we develop a new algorithm, FOLKLORE, for the problem which runs significantly faster than the algorithm of Foster et al. (2018) - the running time per iteration scales quadratically in the dimension - at the cost of a linear dependence on the norm of the predictors in the regret bound. This yields the first practical algorithm for online multiclass logistic regression, resolving an open problem of Foster et al. (2018). Furthermore, we show that our algorithm can be applied to online bandit multiclass prediction and online multiclass boosting, yielding more practical algorithms for both problems compared to the ones in (Foster et al., 2018) with similar performance guarantees. Finally, we also provide an online-to-batch conversion result for our algorithm.


When an autonomous vehicle knocks you down, who do you sue?

#artificialintelligence

In the future, if armies deploy autonomous robot soldiers and they fire on the wrong targets, who will we hold responsible - the general who deployed them or their designer, Singapore law professor Simon Chesterman asks in We, the Robots.


Computer Basics For Beginners: The Basic Computer Course

#artificialintelligence

I've been an entrepreneur for 10 years, and have taught over 50,000 students how to improve their own skills. I've become an eBay Powerseller and Amazon Best Selling Author and actively consult with multiple 6, 7, and 8 figure businesses. From what I've learned from these experiences, I'd love to share the knowledge with you. My goal is to help as many people as possible by teaching each student everything I know about each topic. I teach to ensure each student leaves each of my courses feeling like they've learned something new.


Introduction To MLOps

#artificialintelligence

The vast majority of Data Science courses and Machine Learning tutorials are great, don't get me wrong, but there's something missing. If you enrolled in an online course, or you're often dealing with tutorials, you most likely would like a career in Machine Learning, right?


Data Science Road Map 2021 -- The Ultimate Guide

#artificialintelligence

To stand out, we recommend you master one of these fields. They are very popular in the jobs market now. Remote Sensing is the use of satellite or aircraft-based sensor technologies to detect and classify objects on Earth. Download opensource satellite images using packages like Rasterio and Folium, get meaningful and insightful data from every pixel in a satellite image.


An Augmented Reality Platform for Introducing Reinforcement Learning to K-12 Students with Robots

arXiv.org Artificial Intelligence

Interactive reinforcement learning, where humans actively assist during an agent's learning process, has the promise to alleviate the sample complexity challenges of practical algorithms. However, the inner workings and state of the robot are typically hidden from the teacher when humans provide feedback. To create a common ground between the human and the learning robot, in this paper, we propose an Augmented Reality (AR) system that reveals the hidden state of the learning to the human users. This paper describes our system's design and implementation and concludes with a discussion on two directions for future work which we are pursuing: 1) use of our system in AI education activities at the K-12 level; and 2) development of a framework for an AR-based human-in-the-loop reinforcement learning, where the human teacher can see sensory and cognitive representations of the robot overlaid in the real world.


Braxlines: Fast and Interactive Toolkit for RL-driven Behavior Engineering beyond Reward Maximization

arXiv.org Artificial Intelligence

The goal of continuous control is to synthesize desired behaviors. In reinforcement learning (RL)-driven approaches, this is often accomplished through careful task reward engineering for efficient exploration and running an off-the-shelf RL algorithm. While reward maximization is at the core of RL, reward engineering is not the only -- sometimes nor the easiest -- way for specifying complex behaviors. In this paper, we introduce \braxlines, a toolkit for fast and interactive RL-driven behavior generation beyond simple reward maximization that includes Composer, a programmatic API for generating continuous control environments, and set of stable and well-tested baselines for two families of algorithms -- mutual information maximization (MiMax) and divergence minimization (DMin) -- supporting unsupervised skill learning and distribution sketching as other modes of behavior specification. In addition, we discuss how to standardize metrics for evaluating these algorithms, which can no longer rely on simple reward maximization. Our implementations build on a hardware-accelerated Brax simulator in Jax with minimal modifications, enabling behavior synthesis within minutes of training. We hope Braxlines can serve as an interactive toolkit for rapid creation and testing of environments and behaviors, empowering explosions of future benchmark designs and new modes of RL-driven behavior generation and their algorithmic research.


GitHub Copilot and the Rise of AI Language Models in Programming Automation

#artificialintelligence

If you are a software engineer, or count any of them among your circle of acquaintances, then you're probably already aware at some level of Copilot. Copilot is GitHub's new deep learning code completion tool. Autocomplete tools for programmers are nothing new, and Copilot is not even the first to make use of deep learning nor even the first to use a GPT transformer. After all, TabNine sprung out of a summer project by OpenAI alum Jacob Jackson and makes use of the GPT-2 general purpose transformer. Microsoft (which owns GitHub) has packaged their own IntelliSense code completion tool with programming products since at least 1996, and autocomplete and text correction has been an active area of research since the 1950s.