Education
An Experience Report on Machine Learning Reproducibility: Guidance for Practitioners and TensorFlow Model Garden Contributors
Banna, Vishnu, Chinnakotla, Akhil, Yan, Zhengxin, Vegesana, Anirudh, Vivek, Naveen, Krishnappa, Kruthi, Jiang, Wenxin, Lu, Yung-Hsiang, Thiruvathukal, George K., Davis, James C.
Machine learning techniques are becoming a fundamental tool for scientific and engineering progress. These techniques are applied in contexts as diverse as astronomy and spam filtering. However, correctly applying these techniques requires careful engineering. Much attention has been paid to the technical potential; relatively little attention has been paid to the software engineering process required to bring research-based machine learning techniques into practical utility. Technology companies have supported the engineering community through machine learning frameworks such as TensorFLow and PyTorch, but the details of how to engineer complex machine learning models in these frameworks have remained hidden. To promote best practices within the engineering community, academic institutions and Google have partnered to launch a Special Interest Group on Machine Learning Models (SIGMODELS) whose goal is to develop exemplary implementations of prominent machine learning models in community locations such as the TensorFlow Model Garden (TFMG). The purpose of this report is to define a process for reproducing a state-of-the-art machine learning model at a level of quality suitable for inclusion in the TFMG. We define the engineering process and elaborate on each step, from paper analysis to model release. We report on our experiences implementing the YOLO model family with a team of 26 student researchers, share the tools we developed, and describe the lessons we learned along the way.
Demonstrating REACT: a Real-time Educational AI-powered Classroom Tool
Kulkarni, Ajay, Gkountouna, Olga
We present a demonstration of REACT, a new Real-time Educational AI-powered Classroom Tool that employs EDM techniques for supporting the decision-making process of educators. REACT is a data-driven tool with a user-friendly graphical interface. It analyzes students' performance data and provides context-based alerts as well as recommendations to educators for course planning. Furthermore, it incorporates model-agnostic explanations for bringing explainability and interpretability in the process of decision making. This paper demonstrates a use case scenario of our proposed tool using a real-world dataset and presents the design of its architecture and user interface. This demonstration focuses on the agglomerative clustering of students based on their performance (i.e., incorrect responses and hints used) during an in-class activity. This formation of clusters of students with similar strengths and weaknesses may help educators to improve their course planning by identifying at-risk students, forming study groups, or encouraging tutoring between students of different strengths.
Towards Understanding the Impact of Real-Time AI-Powered Educational Dashboards (RAED) on Providing Guidance to Instructors
The objectives of this ongoing research are to build Real-Time AI-Powered Educational Dashboard (RAED) as a decision support tool for instructors, and to measure its impact on them while making decisions. Current developments in AI can be combined with the educational dashboards to make them AI-Powered. Thus, AI can help in providing recommendations based on the students' performances. AI-Powered educational dashboards can also assist instructors in tracking real-time student activities. In this ongoing research, our aim is to develop the AI component as well as improve the existing design component of the RAED. Further, we will conduct experiments to study its impact on instructors, and understand how much they trust RAED to guide them while making decisions. This paper elaborates on the ongoing research and future direction.
Machine Learning Advances aiding Recognition and Classification of Indian Monuments and Landmarks
Paul, Aditya Jyoti, Ghose, Smaranjit, Aggarwal, Kanishka, Nethaji, Niketha, Pal, Shivam, Purkayastha, Arnab Dutta
Tourism in India plays a quintessential role in the country's economy with an estimated 9.2% GDP share for the year 2018. With a yearly growth rate of 6.2%, the industry holds a huge potential for being the primary driver of the economy as observed in the nations of the Middle East like the United Arab Emirates. The historical and cultural diversity exhibited throughout the geography of the nation is a unique spectacle for people around the world and therefore serves to attract tourists in tens of millions in number every year. Traditionally, tour guides or academic professionals who study these heritage monuments were responsible for providing information to the visitors regarding their architectural and historical significance. However, unfortunately this system has several caveats when considered on a large scale such as unavailability of sufficient trained people, lack of accurate information, failure to convey the richness of details in an attractive format etc. Recently, machine learning approaches revolving around the usage of monument pictures have been shown to be useful for rudimentary analysis of heritage sights. This paper serves as a survey of the research endeavors undertaken in this direction which would eventually provide insights for building an automated decision system that could be utilized to make the experience of tourism in India more modernized for visitors.
Multimodal Co-learning: Challenges, Applications with Datasets, Recent Advances and Future Directions
Rahate, Anil, Walambe, Rahee, Ramanna, Sheela, Kotecha, Ketan
Multimodal deep learning systems which employ multiple modalities like text, image, audio, video, etc., are showing better performance in comparison with individual modalities (i.e., unimodal) systems. Multimodal machine learning involves multiple aspects: representation, translation, alignment, fusion, and co-learning. In the current state of multimodal machine learning, the assumptions are that all modalities are present, aligned, and noiseless during training and testing time. However, in real-world tasks, typically, it is observed that one or more modalities are missing, noisy, lacking annotated data, have unreliable labels, and are scarce in training or testing and or both. This challenge is addressed by a learning paradigm called multimodal co-learning. The modeling of a (resource-poor) modality is aided by exploiting knowledge from another (resource-rich) modality using transfer of knowledge between modalities, including their representations and predictive models. Co-learning being an emerging area, there are no dedicated reviews explicitly focusing on all challenges addressed by co-learning. To that end, in this work, we provide a comprehensive survey on the emerging area of multimodal co-learning that has not been explored in its entirety yet. We review implementations that overcome one or more co-learning challenges without explicitly considering them as co-learning challenges. We present the comprehensive taxonomy of multimodal co-learning based on the challenges addressed by co-learning and associated implementations. The various techniques employed to include the latest ones are reviewed along with some of the applications and datasets. Our final goal is to discuss challenges and perspectives along with the important ideas and directions for future work that we hope to be beneficial for the entire research community focusing on this exciting domain.
Mastering JavaScript Essentials 2021 Novice To Professional
Have you always wanted to learn JavaScript but you just don't know where to start? Or maybe you have started to learn Javascript, but you just don't know how to work with basic concepts like the intermediate level JavaScript programming, object-oriented programming in JavaScript, asynchronous programming in JavaScript and JSON objects. If that Sounds Like you…. Then our complete Mastering JavaScript Essentials 2021 Novice to Professional is for You! Join 800,000 Students Who Have Enrolled in our Udemy Courses! Watch the Promo Video to see how you can Get Started Today!
S5 E8 How AI Avatars Can Transform Workplace Training -- The Art & Science of Learning
One of the great challenges in learning new skills is being able to put them to practice in real scenarios. Although practicing in real scenarios offers critical learning, it also comes with serious risks. Can AI be the answer in creating on the job learning without the risks? My guest is an internationally recognized expert in AI in education and the technology he created helps people learn faster and more effectively. Dr Lewis Johnson co-founded Alelo in 2005 as a spinout of the University of Southern California, under his leadership Alelo has developed into a major producer of AI-driven learning products focusing on communication skills.
MLOps in 2021: The pillar for seamless Machine Learning Lifecycle
MLOps is the new terminology defining the operational work needed to push machine learning projects from research mode to production. While Software Engineering involves DevOps for operationalizing Software Applications, MLOps encompass the processes and tools to manage end-to-end Machine Learning lifecycle. Machine Learning defines the models' hypothesis learning relationships among independent(input) variables and predicting target(output) variables. Machine Learning projects involve different roles and responsibilities starting from the Data Engineering team collecting, processing, and transforming data, Data Scientists experimenting with algorithms and datasets, and the MLOps team focusing on moving the trained models to production. Machine Learning Lifecycle represents the complete end-to-end lifecycle of machine learning projects from research mode to production.
AI Edtech
Educational technology is the use of both physical hardware, software, and educational theoretic to facilitate learning and improve performance by creating, using, and managing appropriate technological processes and resources. In EdTech, the most significant uses of AI are in content recommendation, AI-powered teaching assistants such as chat-bots performing specific tasks and accessibility functions such as text to speech and voice recognition. When used effectively, these tools are empowering teachers. Continual, formative assessment data is used as input for adaptive algorithms that power an output that is a work programme. This data can also be shared with the teacher, saving them hours in manually collecting the data and giving them eyes on the strengths and weaknesses of students.