Goto

Collaborating Authors

 Instructional Material


Personalized Student Attribute Inference

arXiv.org Artificial Intelligence

Accurately predicting their future performance can ensure students successful graduation, and help them save both time and money. However, achieving such predictions faces two challenges, mainly due to the diversity of students' background and the necessity of continuously tracking their evolving progress. The goal of this work is to create a system able to automatically detect students in difficulty, for instance predicting if they are likely to fail a course. We compare a naive approach widely used in the literature, which uses attributes available in the data set (like the grades), with a personalized approach we called Personalized Student Attribute Inference (PSAI). With our model, we create personalized attributes to capture the specific background of each student. Both approaches are compared using machine learning algorithms like decision trees, support vector machine or neural networks.


Automatic Text Simplification of News Articles in the Context of Public Broadcasting

arXiv.org Artificial Intelligence

This report summarizes the work carried out by the authors during the Twelfth Montreal Industrial Problem Solving Workshop, held at Université de Montréal in August 2022. The team tackled a problem submitted by CBC/Radio-Canada on the theme of Automatic Text Simplification (ATS). In order to make its written content more widely accessible, and to support its second-language teaching activities, CBC/RC has recently been exploring the potential of automatic methods to simplify texts. They have developed a modular lexical simplification system (LSS), which identifies complex words in French and English texts, and replaces them with simpler, more common equivalents. Recently however, the ATS research community has proposed a number of approaches that rely on deep learning methods to perform more elaborate transformations, not limited to just lexical substitutions, but covering syntactic restructuring and conceptual simplifications as well.


Data Engineering and Machine Learning using Spark

#artificialintelligence

Organizations need skilled, forward-thinking Big Data practitioners who can apply their business and technical skills to unstructured data such as tweets, posts, pictures, audio files, videos, sensor data, and satellite imagery and more to identify behaviors and preferences of prospects, clients, competitors, and others. In this short course you'll gain practical skills when you learn how to work with Apache Spark for Data Engineering and Machine Learning (ML) applications. You will work hands-on with Spark MLlib, Spark Structured Streaming, and more to perform extract, transform and load (ETL) tasks as well as Regression, Classification, and Clustering. The course culminates in a project where you will apply your Spark skills to an ETL for ML workflow use-case. NOTE: This course requires that you have foundational skills for working with Apache Spark and Jupyter Notebooks.


Quantum Machine Learning: A Beginner's Guide

#artificialintelligence

Welcome to the world of quantum machine learning! In this tutorial, we will walk you through a beginner-level project using a sample dataset and provide step-by-step directions with code. By the end of this tutorial, you will have a solid understanding of how to use quantum computers to perform machine learning tasks and will have built your first quantum model. But before we dive into the tutorial, let's take a moment to understand what quantum machine learning is and why it is so exciting. Quantum machine learning is a field at the intersection of quantum computing and machine learning.


Learning How To Learn for Youth

#artificialintelligence

Based on one of the most popular open online courses in the world, this course gives you easy access to the learning techniques used by experts in art, music, literature, math, science, sports, and many other disciplines. No matter what your current skill level, using these approaches can help you master new topics, change your thinking and improve your life. This course explains: * Why sometimes letting your mind wander is an important part of the learning process * How to avoid "rut think" in order to think outside the box * The value of metaphors in developing understanding * A simple, yet powerful, way to stop procrastinating If you're already an expert, these strategies will turbocharge your learning, including test-taking tips and insights that will help you make the best use of your time on homework and problem sets. We all have the tools to learn what might not seem to come naturally to us at first--the secret is to understand how the brain works so we can unlock its power. Filled with animations, application questions, and exercises, this course makes learning easy and fun!


15 Best Data Science Courses Datacamp You Need to Know in 2023

#artificialintelligence

In this skill track, you will learn about relational databases, their structure, how to begin an analysis using simple SQL commands to select and summarize columns from database tables, how to use basic comparison operators, combine multiple criteria, match patterns in text. You will also learn how to use aggregate functions to summarize data and gain useful insights and how to sort and group your results. In this skill track, you will learn intermediate SQL such as several key functions necessary to wrangle, filter, and categorize information in a relational database. You will get to know how to create queries for analytics and data engineering with window functions by using flight data. You will also get an understanding of how to use built-in PostgreSQL functions in your SQL queries to manipulate different types of data including strings, characters, numeric, and date/time.


ChatGPT Tutorial: How To Use ChatGPT by OpenAI

#artificialintelligence

ChatGPT has taken the internet by storm. People have been using it to compose music, understand complex topics, make jokes, write movie scripts, and even debug computer codes. Such is the bot's popularity; it took only five days to score its first million users. This detailed tutorial explains precisely how to use ChatGPT. But before we delve into the details, let's first consider what ChatGPT is and what's causing the huge buzz surrounding the latest AI tool.


LMFLOSS: A Hybrid Loss For Imbalanced Medical Image Classification

arXiv.org Artificial Intelligence

Automatic medical image classification is a very important field where the use of AI has the potential to have a real social impact. However, there are still many challenges that act as obstacles to making practically effective solutions. One of those is the fact that most of the medical imaging datasets have a class imbalance problem. This leads to the fact that existing AI techniques, particularly neural network-based deep-learning methodologies, often perform poorly in such scenarios. Thus this makes this area an interesting and active research focus for researchers. In this study, we propose a novel loss function to train neural network models to mitigate this critical issue in this important field. Through rigorous experiments on three independently collected datasets of three different medical imaging domains, we empirically show that our proposed loss function consistently performs well with an improvement between 2%-10% macro f1 when compared to the baseline models. We hope that our work will precipitate new research toward a more generalized approach to medical image classification.


Machine Learning With Big Data

#artificialintelligence

Want to make sense of the volumes of data you have collected? Need to incorporate data-driven decisions into your process? This course provides an overview of machine learning techniques to explore, analyze, and leverage data. You will be introduced to tools and algorithms you can use to create machine learning models that learn from data, and to scale those models up to big data problems. At the end of the course, you will be able to: • Design an approach to leverage data using the steps in the machine learning process.


Deep Learning for Healthcare

#artificialintelligence

This course is intended for persons involved in machine learning who are interested in medical applications, or vice versa, medical professionals who are interested in the methods modern computer science has to offer to their field. We will cover health data analysis, different types of neural networks, as well as training and application of neural networks applied on real-world medical scenarios. We cover deep learning (DL) methods, healthcare data and applications using DL methods. The courses include activities such as video lectures, self guided programming labs, homework assignments (both written and programming), and a large project. The first phase of the course will include video lectures on different DL and health applications topics, self-guided labs and multiple homework assignments.