Education
Questions colleges should ask about remote testing (opinion)
Earlier this year, Dartmouth College's medical school charged 17 students with cheating on remote online exams. Three of the students were expelled. The accused protested their innocence, claiming the medical school's remote test administration, or RTA, system had falsely flagged their conduct. With their reputations and careers hanging in the balance, their fate came down to a dispute about the software. Eventually, a technical explanation emerged, showing how students' logged-in cellphones and tablets might have been accessing course notes while the exam was being administered.
[2021] Machine Learning and Deep Learning Bootcamp in Python
This course is about the fundamental concepts of machine learning, focusing on regression, SVM, decision trees and neural networks. These topics are getting very hot nowadays because these learning algorithms can be used in several fields from software engineering to investment banking. Learning algorithms can recognize patterns which can help detect cancer for example or we may construct algorithms that can have a very good guess about stock prices movement in the market. In each section we will talk about the theoretical background for all of these algorithms then we are going to implement these problems together. We will use Python with SkLearn, Keras and TensorFlow.
How to Easily Draw Neural Network Architecture Diagrams
These beautiful visualizations certainly make it easier for all of us to appreciate and understand these neural network architectures. If you would like to work with the templates I have created, head over to this GitHub repo to access the .drawio I welcome you to join me on a data science learning journey! Follow this Medium page or check out my GitHub to stay in the loop of more exciting data science content. Meanwhile, have fun drawing architecture diagrams!
Curriculum Learning for Vision-and-Language Navigation
Zhang, Jiwen, Wei, Zhongyu, Fan, Jianqing, Peng, Jiajie
Vision-and-Language Navigation (VLN) is a task where an agent navigates in an embodied indoor environment under human instructions. Previous works ignore the distribution of sample difficulty and we argue that this potentially degrade their agent performance. To tackle this issue, we propose a novel curriculum-based training paradigm for VLN tasks that can balance human prior knowledge and agent learning progress about training samples. We develop the principle of curriculum design and re-arrange the benchmark Room-to-Room (R2R) dataset to make it suitable for curriculum training. Experiments show that our method is model-agnostic and can significantly improve the performance, the generalizability, and the training efficiency of current state-of-the-art navigation agents without increasing model complexity.
Learning Data Teaching Strategies Via Knowledge Tracing
Abdelrahman, Ghodai, Wang, Qing
Teaching plays a fundamental role in human learning. Typically, a human teaching strategy would involve assessing a student's knowledge progress for tailoring the teaching materials in a way that enhances the learning progress. A human teacher would achieve this by tracing a student's knowledge over important learning concepts in a task. Albeit, such teaching strategy is not well exploited yet in machine learning as current machine teaching methods tend to directly assess the progress on individual training samples without paying attention to the underlying learning concepts in a learning task. In this paper, we propose a novel method, called Knowledge Augmented Data Teaching (KADT), which can optimize a data teaching strategy for a student model by tracing its knowledge progress over multiple learning concepts in a learning task. Specifically, the KADT method incorporates a knowledge tracing model to dynamically capture the knowledge progress of a student model in terms of latent learning concepts. Then we develop an attention pooling mechanism to distill knowledge representations of a student model with respect to class labels, which enables to develop a data teaching strategy on critical training samples. We have evaluated the performance of the KADT method on four different machine learning tasks including knowledge tracing, sentiment analysis, movie recommendation, and image classification. The results comparing to the state-of-the-art methods empirically validate that KADT consistently outperforms others on all tasks.
Survey of Deep Learning Methods for Inverse Problems
Kamyab, Shima, Azimifar, Zohreh, Sabzi, Rasool, Fieguth, Paul
In this paper we investigate a variety of deep learning strategies for solving inverse problems. We classify existing deep learning solutions for inverse problems into three categories of Direct Mapping, Data Consistency Optimizer, and Deep Regularizer. We choose a sample of each inverse problem type, so as to compare the robustness of the three categories, and report a statistical analysis of their differences. We perform extensive experiments on the classic problem of linear regression and three well-known inverse problems in computer vision, namely image denoising, 3D human face inverse rendering, and object tracking, selected as representative prototypes for each class of inverse problems. The overall results and the statistical analyses show that the solution categories have a robustness behaviour dependent on the type of inverse problem domain, and specifically dependent on whether or not the problem includes measurement outliers. Based on our experimental results, we conclude by proposing the most robust solution category for each inverse problem class.
7 Ways That Artificial Intelligence Helps Students Learn
The role of artificial intelligence in education is always a hot topic. While some fear that artificial intelligence will take over education to the detriment of students and teachers, others claim that artificial intelligence will revolutionize and improve education. While we're far from seeing robots in the classroom, artificial intelligence is making its way into education. Certain tasks can be made easier through the use of artificial intelligence. Grading, for example, can be done quickly and easily using artificial intelligence.
Anecdotes from 11 Role Models in Machine Learning - KDnuggets
I recently wrote the book that I wish existed when I was introduced to machine learning: Human-in-the-Loop Machine Learning: Active Learning and Annotation for Human-Centered AI. Most machine learning models are guided by human-annotated data, but most machine learning books and courses focus on algorithms. You can often get state-of-the-art results with good data and simple algorithms, but you rarely get state-of-the-art results from the best algorithm with bad data. So if you need to go deep in one area of machine learning first, you could argue that the data side is more important. In addition to the technical focus of the book, it features anecdotes from 11 machine learning experts. Each shared an anecdote about data-related problems they encountered building and evaluating machine learning models in real-world situations. Their stories tell us something important about machine learning leadership more broadly, with each anecdote tying into a lesson about running successful data science projects.
10 Interesting Big Data Project Ideas
Big data is an exciting subject of information technology. It is applied in various domains to identify patterns and find results that are otherwise unnoticed. Big Data skills are very high in demand. Therefore, if you are keen on pursuing a career in big data analytics then you should start brainstorming on big data project ideas. The Learnbay data Institute provides hands-on industrial training as well as theoretical knowledge on machine learning and artificial intelligence.