Learning Engineering Toolkit


Book Description

The Learning Engineering Toolkit is a practical guide to the rich and varied applications of learning engineering, a rigorous and fast-emerging discipline that synthesizes the learning sciences, instructional design, engineering design, and other methodologies to support learners. As learning engineering becomes an increasingly formalized discipline and practice, new insights and tools are needed to help education, training, design, and data analytics professionals iteratively develop, test, and improve complex systems for engaging and effective learning. Written in a colloquial style and full of collaborative, actionable strategies, this book explores the essential foundations, approaches, and real-world challenges inherent to ensuring participatory, data-driven, learning experiences across populations and contexts. "Introduction: What Is Learning Engineering?" and "Chapter 2: Learning Engineering Applies the Learning Sciences" are freely available as downloadable Open Access PDFs at http://www.taylorfrancis.com under a Creative Commons Attribution-Non Commercial-No Derivatives (CC-BY-NC-ND) 4.0 license.




Design Recommendations for Intelligent Tutoring Systems: Volume 11 - Professional Career Education


Book Description

The Design Recommendations for Intelligent Tutoring Systems series has covered many different topics over the past ten years. Those topics have ranged from general components of intelligent tutoring systems (ITSs) (Learner Modeling, Instructional Management, Authoring Tools, Domain Modeling) to advanced elements (Assessment Methods, Team Tutoring, Self-Improving Systems, Data Visualization, Competency Based-Scenario Design). Our most recent previous volume included a series of Strengths, Weaknesses, Opportunities, and Threats (SWOT) Analyses on all the initial topics as well as overviews of ITSs in general and the Generalized Intelligent Framework for Tutoring (GIFT) software (Sottilare et al., 2012; Sottilare et al., 2017; Goldberg & Sinatra, 2023). Each book in the Design Recommendations for Intelligent Tutoring Systems series has been associated with an Expert Workshop on the same topic. These workshops are part of a cooperative agreement (W911NF18-2-0039) between US Army Combat Capabilities Development Command (DEVCOM) Soldier Center and University of Memphis. One of the goals of the expert workshops is to learn more about ITS capabilities that are being developed, and how these approaches, as well as lessons learned, could enhance the GIFT software (GIFT is freely available at https://www.GIFTtutoring.org). Invited experts in industry, academia, and government discuss the expert workshop topic, their applicable work, and suggestions for improving GIFT in what is usually a two day event. Both the University of Memphis and GIFT Teams participate in the workshop, help to guide discussion, and ask questions that will provide insight into current challenges in GIFT. The expert workshop associated with this current book was held virtually in October 2022, and included presentations about both general approaches and specific applications to professional education in ITSs. Additionally, the University of Memphis team that participated in the workshop included Arthur C. Graesser, Xiangen Hu, Vasile Rus, and Jody Cockroft. The US Army DEVCOM Soldier Center team who participated in the workshop included Benjamin Goldberg, Gregory Goodwin, Anne M. Sinatra, Randall Spain, and Lisa N. Townsend. The current volume and the expert workshop that was associated with it, branched out in a new direction and rather than addressing specific components of an ITS or types of features/approaches that could be included in ITSs, it focused on how to apply an ITS for specific types of training. The specific focus was on ITSs for Professional Career Education. This topic area was selected, as in general, ITS research tends to be focused on K-12 or college education, and in many cases on domains such as algebra or physics. However, for the military, and for industry, trainees are adult learners and domains tend to be more active, applied, and experiential. This workshop provided an opportunity for discussion of specific examples of applied training that occurs with ITSs, as well as discussion of general approaches and considerations for applied professional education in ITSs.




Machine Learning Engineering in Action


Book Description

Field-tested tips, tricks, and design patterns for building machine learning projects that are deployable, maintainable, and secure from concept to production. In Machine Learning Engineering in Action, you will learn: Evaluating data science problems to find the most effective solution Scoping a machine learning project for usage expectations and budget Process techniques that minimize wasted effort and speed up production Assessing a project using standardized prototyping work and statistical validation Choosing the right technologies and tools for your project Making your codebase more understandable, maintainable, and testable Automating your troubleshooting and logging practices Ferrying a machine learning project from your data science team to your end users is no easy task. Machine Learning Engineering in Action will help you make it simple. Inside, you'll find fantastic advice from veteran industry expert Ben Wilson, Principal Resident Solutions Architect at Databricks. Ben introduces his personal toolbox of techniques for building deployable and maintainable production machine learning systems. You'll learn the importance of Agile methodologies for fast prototyping and conferring with stakeholders, while developing a new appreciation for the importance of planning. Adopting well-established software development standards will help you deliver better code management, and make it easier to test, scale, and even reuse your machine learning code. Every method is explained in a friendly, peer-to-peer style and illustrated with production-ready source code. About the technology Deliver maximum performance from your models and data. This collection of reproducible techniques will help you build stable data pipelines, efficient application workflows, and maintainable models every time. Based on decades of good software engineering practice, machine learning engineering ensures your ML systems are resilient, adaptable, and perform in production. About the book Machine Learning Engineering in Action teaches you core principles and practices for designing, building, and delivering successful machine learning projects. You'll discover software engineering techniques like conducting experiments on your prototypes and implementing modular design that result in resilient architectures and consistent cross-team communication. Based on the author's extensive experience, every method in this book has been used to solve real-world projects. What's inside Scoping a machine learning project for usage expectations and budget Choosing the right technologies for your design Making your codebase more understandable, maintainable, and testable Automating your troubleshooting and logging practices About the reader For data scientists who know machine learning and the basics of object-oriented programming. About the author Ben Wilson is Principal Resident Solutions Architect at Databricks, where he developed the Databricks Labs AutoML project, and is an MLflow committer.




An Elegant Puzzle


Book Description

A human-centric guide to solving complex problems in engineering management, from sizing teams to handling technical debt. There’s a saying that people don’t leave companies, they leave managers. Management is a key part of any organization, yet the discipline is often self-taught and unstructured. Getting to the good solutions for complex management challenges can make the difference between fulfillment and frustration for teams—and, ultimately, between the success and failure of companies. Will Larson’s An Elegant Puzzle focuses on the particular challenges of engineering management—from sizing teams to handling technical debt to performing succession planning—and provides a path to the good solutions. Drawing from his experience at Digg, Uber, and Stripe, Larson has developed a thoughtful approach to engineering management for leaders of all levels at companies of all sizes. An Elegant Puzzle balances structured principles and human-centric thinking to help any leader create more effective and rewarding organizations for engineers to thrive in.




Crosscutting Concepts


Book Description

"If you've been trying to figure out how crosscutting concepts (CCCs) fit into three-dimensional learning, this in-depth resource will show you their usefulness across the sciences. Crosscutting Concepts: Strengthening Science and Engineering Learning is designed to help teachers at all grade levels (1) promote students' sensemaking and problem-solving abilities by integrating CCCs with science and engineering practices and disciplinary core ideas; (2) support connections across multiple disciplines and diverse contexts; and (3) use CCCs as a set of lenses through which students can learn about the world around them. The book is divided into the following four sections. Foundational issues that undergird crosscutting concepts. You'll see how CCCs can change your instruction, engage your students in science, and broaden access and inclusion for all students in the science classroom. An in-depth look at individual CCCs. You'll learn to use each CCC across disciplines, understand the challenges students face in learning CCCs, and adopt exemplary teaching strategies. Ways to use CCCs to strengthen how you teach key topics in science. These topics include the nature of matter, plant growth, and weather and climate, as well as engineering design. Ways that CCCs can enhance the work of science teaching. These topics include student assessment and teacher professional collaboration. Throughout the book, vignettes drawn from the authors' own classroom experiences will help you put theory into practice. Instructional Applications show how CCCs can strengthen your planning. Classroom Snapshots offer practical ways to use CCCs in discussions and lessons. No matter how you use this book to enrich your thinking, it will help you leverage the power of CCCs to strengthen students' science and engineering learning. As the book says, "CCCs can often provide deeper insight into phenomena and problems by providing complementary perspectives that both broaden and sharpen our view on the rapidly changing world that students will inherit.""--




Educational Data Science


Book Description

This book describes theoretical elements, practical approaches, and specialized tools that systematically organize, characterize, and analyze big data gathered from educational affairs and settings. Moreover, the book shows several inference criteria to leverage and produce descriptive, explanatory, and predictive closures to study and understand education phenomena at in classroom and online environments. This is why diverse researchers and scholars contribute with valuable chapters to ground with well-sounded theoretical and methodological constructs in the novel field of Educational Data Science (EDS), which examines academic big data repositories, as well as to introduces systematic reviews, reveals valuable insights, and promotes its application to extend its practice. EDS as a transdisciplinary field relies on statistics, probability, machine learning, data mining, and analytics, in addition to biological, psychological, and neurological knowledge about learning science. With this in mind, the book is devoted to those that are in charge of educational management, educators, pedagogues, academics, computer technologists, researchers, and postgraduate students, who pursue to acquire a conceptual, formal, and practical landscape of how to deploy EDS to build proactive, real- time, and reactive applications that personalize education, enhance teaching, and improve learning!




Fundamentals and Frontiers of Medical Education and Decision-Making


Book Description

Fundamentals and Frontiers of Medical Education and Decision-Making brings together international experts to consider the theoretical, practical, and sociocultural foundations of health professions education. In this volume, the authors review the foundational theories that have informed the early transition to competency-based education. Moving beyond these monolithic models, the authors draw from learning and psychological sciences to provide a means to operationalize competencies. The chapters cover fundamental topics including the transition from novices to experts, the development of psychomotor skills in surgery, the role of emotion and metacognition in decision-making, and how practitioners and laypeople represent and communicate health information. Each section provides chapters that integrate and advance our understanding of health professions education and decision- making. Grounded in psychological science, this book highlights the fundamental issues faced by healthcare professionals, and the frontiers of learning and decision-making. It is important reading for a wide audience of healthcare professionals, healthcare administrators, as well as researchers in judgment and decision-making.




Machine Learning Engineering with Python


Book Description

Transform your machine learning projects into successful deployments with this practical guide on how to build and scale solutions that solve real-world problems Includes a new chapter on generative AI and large language models (LLMs) and building a pipeline that leverages LLMs using LangChain Key Features This second edition delves deeper into key machine learning topics, CI/CD, and system design Explore core MLOps practices, such as model management and performance monitoring Build end-to-end examples of deployable ML microservices and pipelines using AWS and open-source tools Book DescriptionThe Second Edition of Machine Learning Engineering with Python is the practical guide that MLOps and ML engineers need to build solutions to real-world problems. It will provide you with the skills you need to stay ahead in this rapidly evolving field. The book takes an examples-based approach to help you develop your skills and covers the technical concepts, implementation patterns, and development methodologies you need. You'll explore the key steps of the ML development lifecycle and create your own standardized "model factory" for training and retraining of models. You'll learn to employ concepts like CI/CD and how to detect different types of drift. Get hands-on with the latest in deployment architectures and discover methods for scaling up your solutions. This edition goes deeper in all aspects of ML engineering and MLOps, with emphasis on the latest open-source and cloud-based technologies. This includes a completely revamped approach to advanced pipelining and orchestration techniques. With a new chapter on deep learning, generative AI, and LLMOps, you will learn to use tools like LangChain, PyTorch, and Hugging Face to leverage LLMs for supercharged analysis. You will explore AI assistants like GitHub Copilot to become more productive, then dive deep into the engineering considerations of working with deep learning.What you will learn Plan and manage end-to-end ML development projects Explore deep learning, LLMs, and LLMOps to leverage generative AI Use Python to package your ML tools and scale up your solutions Get to grips with Apache Spark, Kubernetes, and Ray Build and run ML pipelines with Apache Airflow, ZenML, and Kubeflow Detect drift and build retraining mechanisms into your solutions Improve error handling with control flows and vulnerability scanning Host and build ML microservices and batch processes running on AWS Who this book is for This book is designed for MLOps and ML engineers, data scientists, and software developers who want to build robust solutions that use machine learning to solve real-world problems. If you’re not a developer but want to manage or understand the product lifecycle of these systems, you’ll also find this book useful. It assumes a basic knowledge of machine learning concepts and intermediate programming experience in Python. With its focus on practical skills and real-world examples, this book is an essential resource for anyone looking to advance their machine learning engineering career.




Knowledge Engineering Tools and Techniques for AI Planning


Book Description

This book presents a comprehensive review for Knowledge Engineering tools and techniques that can be used in Artificial Intelligence Planning and Scheduling. KE tools can be used to aid in the acquisition of knowledge and in the construction of domain models, which this book will illustrate. AI planning engines require a domain model which captures knowledge about how a particular domain works - e.g. the objects it contains and the available actions that can be used. However, encoding a planning domain model is not a straightforward task - a domain expert may be needed for their insight into the domain but this information must then be encoded in a suitable representation language. The development of such domain models is both time-consuming and error-prone. Due to these challenges, researchers have developed a number of automated tools and techniques to aid in the capture and representation of knowledge. This book targets researchers and professionals working in knowledge engineering, artificial intelligence and software engineering. Advanced-level students studying AI will also be interested in this book.




Adaptive Instructional Systems. Design and Evaluation


Book Description

This two-volume set LNCS 12792 and 12793 constitutes the refereed proceedings of the Third International Conference on Adaptive Instructional Systems, AIS 2021, held as Part of the 23rd International Conference, HCI International 2021, which took place in July 2021. Due to COVID-19 pandemic the conference was held virtually. The total of 1276 papers and 241 posters included in the 39 HCII 2021 proceedings volumes was carefully reviewed and selected from 5222 submissions. The papers of AIS 2021, Part I, are organized in topical sections named: Conceptual Models and Instructional Approaches for AIS; Designing and Developing AIS; Evaluation of AIS; Adaptation Strategies and Methods in AIS. Chapter “Personalized Mastery Learning Ecosystems: Using Bloom’s Four Objects of Change to Drive Learning in Adaptive Instructional Systems” is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com.