Goto

Collaborating Authors

 Instructional Material


Algorithmic Fairness in Education

arXiv.org Artificial Intelligence

Data-driven predictive models are increasingly used in education to support students, instructors, and administrators. However, there are concerns about the fairness of the predictions and uses of these algorithmic systems. In this introduction to algorithmic fairness in education, we draw parallels to prior literature on educational access, bias, and discrimination, and we examine core components of algorithmic systems (measurement, model learning, and action) to identify sources of bias and discrimination in the process of developing and deploying these systems. Statistical, similarity-based, and causal notions of fairness are reviewed and contrasted in the way they apply in educational contexts. Recommendations for policy makers and developers of educational technology offer guidance for how to promote algorithmic fairness in education.


Testing and Monitoring Machine Learning Model Deployments

#artificialintelligence

Learn how to test & monitor production machine learning models. You've taken your model from a Jupyter notebook and rewritten it in your production system. Are you sure there weren't any mistakes when you moved from the research environment to the production system? How can you control the risk before your deployment? ML-specific unit, integration and differential tests can help you to minimize the risk.


AI4ALL: Diversifying the Future of Artificial Intelligence

#artificialintelligence

When Stanford undergrad Ananya Karthik was a high school freshman, she was curious about technology, but didn't know much about AI before she attended the 2016 Stanford AI4ALL summer program. Six months later, along with two AI4ALL classmates, she co-founded CreAIte, a neural art program targeting students from groups underrepresented in tech fields. Since then, CreAIte has introduced more than 500 girls around the country to coding basics, interdisciplinary technology, and peers who share their interests. Harvard computer science undergrad Catherine Yeo attended Stanford AI4ALL's inaugural program in 2015 as a high school sophomore. She went on to co-found PixelHacks, a hackathon that each year introduces hundreds of girls to tech and AI.


What is Perceptron – A Complete Study Guide by Vinsys

#artificialintelligence

Perceptron is a section of machine learning which is used to understand the concept of binary classifiers. It is a part of the neural grid system. In fact, it can be said that perceptron and neural networks are interconnected. Perceptron forms the basic foundation of the neural network which is the part of Deep Learning. It is viewed as building blocks within a single layer of the neural network. A neural network which is made up of perceptron can be defined as a complex statement with a very deep understanding of logical equations. A neural statement following perceptron is either true or false but can never be both at the same time.


Decision Trees for Machine Learning From Scratch

#artificialintelligence

Learn to build decision trees for applied machine learning from scratch in Python. Decision trees are one of the hottest topics in Machine Learning. They dominate many Kaggle competitions nowadays. This course covers both fundamentals of decision tree algorithms such as CHAID, ID3, C4.5, CART, Regression Trees and its hands-on practical applications. Besides, we will mention some bagging and boosting methods such as Random Forest or Gradient Boosting to increase decision tree accuracy.


Artificial Intelligence

#artificialintelligence

I have done an introduction to Artificial Intelligence (AI) course and I want to share my learning experience. This post covers my notes and summaries of the content of the course. On the early sixties, there was a gathering between several investigators interested on artificial intelligence, neural networks and automats theory as a consequence of the first works made on the field. The problem resolution was based on a general purpose search engine with high cost. To lower that cost, the first search algorithms were developed, like Heuristic Search and Alpha Beta Search.


OpenCV Computer Vision with Python - Programmer Books

#artificialintelligence

Learn to capture videos, manipulate images, and track objects with Python using the OpenCV Library Overview Set up OpenCV, its Python bindings, and optional Kinect drivers on Windows, Mac or Ubuntu Create an application that tracks and manipulates faces Identify face regions using normal color images and depth images In Detail Computer Vision can reach consumers in various contexts via webcams, camera phones and gaming sensors like Kinect. OpenCV's Python bindings can help developers meet these consumer demands for applications that capture images, change their appearance and extract information from them, in a high-level language and in a standardized data format that is interoperable with scientific libraries such as NumPy and SciPy. "OpenCV Computer Vision with Python" is a practical, hands-on guide that covers the fundamental tasks of computer vision--capturing, filtering and analyzing images--with step-by-step instructions for writing both an application and reusable library classes. "OpenCV Computer Vision with Python" shows you how to use the Python bindings for OpenCV. By following clear and concise examples you will develop a computer vision application that tracks faces in live video and applies special effects to them.


Reducing training time with Apache MXNet and Horovod on Amazon SageMaker

#artificialintelligence

Amazon SageMaker is a fully managed service that provides every developer and data scientist with the ability to build, train, and deploy machine learning (ML) models quickly. Amazon SageMaker removes the heavy lifting from each step of the ML process to make it easier to develop high-quality models. As datasets continue to increase in size, additional compute is required to reduce the amount of time it takes to train. One method to scale horizontally and add these additional resources on Amazon SageMaker is through the use of Horovod and Apache MXNet. In this post, we show how you can reduce training time with MXNet and Horovod on Amazon SageMaker.


Complete Python Developer in 2020: Zero to Mastery

#artificialintelligence

Become a professional Python Developer and get hired Master modern Python 3 fundamentals as well as advanced topics Learn Object Oriented Programming Learn Function Programming Build 12 real world Python projects you can show off Learn how to use Python in Web Development Learn Machine Learning with Python Build a Machine Learning Model Learn Data Science - Analyze and Visualize Data Build a professional Portfolio Website Use Python to process: Images, CSVs, PDFs, and other Files Build a Web Scraper with Python and BeautifulSoup Use Python to send Emails and SMS Use Python to build a Twitter bot Learn to Test, Debug and Handle Errors in your Python programs Learn best practices to write clean, performant, and bug free code Learn to use Selenium and Python in Automation Set up a professional workspace with Jupyter Notebooks, PyCharm, VS Code more Become a complete Python developer! Join a live online community of over 150,000 developers and a course taught by an industry expert that has actually worked both in Silicon Valley and Toronto. This is a brand new Python course just launched September 2019! Graduates of Andrei's courses are now working at Google, Amazon, Apple, IBM, JP Morgan, Facebook, other top tech companies.Learn Python from scratch, get hired, and have fun along the way with the most modern, up-to-date Python course on Udemy (we use the latest version of Python). This course is focused on efficiency: never spend time on confusing, out of date, incomplete Python tutorials anymore.


Why Top Machine Learning Conferences Should Promote Art & Creativity

#artificialintelligence

One cannot, in all their seriousness, comprehend what went into writing the "Requiem for a dream" or painting the frescoes on the ceiling of the Sistine Chapel. Art is a consequence; of intelligence and experience. But, what happens when this intelligence is augmented with an external entity, an algorithm? Artificial intelligence has intruded into the space of creativity, the final frontier of the human intellect, through algorithms such as Generative Adversarial Networks (GANs). GANs have become fertile tools for artistic exploration.