Image of Suchi Saria

Listen to ACM ByteCast!

ACM's Practitioner Board has created ACM ByteCast, a new podcast series in which hosts Rashmi Mohan and Jessica Bell interview researchers, practitioners, and innovators who are at the intersection of computing research and practice. In each monthly episode, guests will share their experiences, the lessons they’ve learned, and their own visions for the future of computing.

Listen to the latest episode featuring Suchi Saria, the John C. Malone Associate Professor of Machine Learning and Healthcare at Johns Hopkins University, where she uses big data to improve patient outcomes, and subscribe to the series wherever you get your podcasts.

Beginning Mathematica and Wolfram for Data Science: Applications in Data Analysis, Machine Learning, and Neural Networks

Enhance your data science programming and analysis with the Wolfram programming language and Mathematica. The book will introduce you to the language and its syntax, as well as the structure of Mathematica and its advantages and disadvantages.You’ll see how to use the Wolfram language for data science from a theoretical and practical perspective. Learning this language makes your data science code better because it is very intuitive and comes with pre-existing functions that can provide a welcoming experience for those who use other programming languages.

 

Featured book: Beginning Mathematica and Wolfram for Data Science: Applications in Data Analysis, Machine Learning, and Neural Networks

MLOps for Edge AutoML with Google AutoML Vision

Learn to use Google AutoML Vision to train models without writing code. Topics covered in this video include Google AutoML Vision with Corel AI, Core ML, Tensorflow Lite, Edge Inference, and MLOps for Edge Computer Vision. The instructors are software engineer, avid open source developer, and Vim plugin author Alfredo Deza and author and speaker Noah Gift, whose roles have included CTO, General Manager, Consulting CTO, Consulting Chief Data Scientist, and Cloud Architect.

Featured video: MLOps for Edge AutoML with Google AutoML Vision

Democratizing AI: Creating Cognitive AI Assistants with No Coding

View the recent ACM TechTalk, "Democratizing AI: Creating Cognitive AI Assistants with No Coding," presented by Michelle Zhou, CEO of Juji, Inc., ACM Distinguished Member, and Editor in Chief of ACM Transactions on Interactive Intelligent Systems (TiiS). Wenxi Chen, AI Software Engineer at Juji, Inc., moderated the questions and answers session. Continue the discussion on ACM's Discourse Page.

Image of Michelle Zhou

Learning Path: InnerSource

InnerSource is the application of open source methodologies to internally-developed software. While simple to define, InnerSource can be difficult to explain and implement successfully. This learning path gives a simple, easy to understand introduction to InnerSource. It introduces key terms, concepts, and principles for effective InnerSource along with explanations and real examples. It is intended to bring newcomers up to speed as well as provide those with experience a common vocabulary to use when discussing more advanced concepts.

Featured Resource: Learning Path: InnerSource

Discover the Latest "Selects," Shortlists of Learning Resources Curated by Experts

ACM Selects are themed shortlists curated by subject matter experts for both serious and emerging computing professionals, with the goal of providing new ways to discover relevant resources, either through ACM or authenticated by ACM-affiliated specialists. The latest Selects cover Getting Started with HPC, Getting Started with Networks, Getting Started with Data Science #2, and People in Computing #7: Women in Hardware and Programming Languages.

An Industry Perspective on What We Should Be Teaching Our Next Generation of Software Practitioners in the Universities

View the recent ACM TechTalk, "An Industry Perspective on What We Should Be Teaching Our Next Generation of Software Practitioners in the Universities," presented by author Paul E. McMahon, Principal Consultant at PEM Systems. Will Tracz, Lockheed Martin Fellow Emeritus and member of the ACM Professional Development Committee, moderated the questions and answers session. Continue the discussion on ACM's Discourse Page.

Image of Paul E. McMahon

The Four PEGS of Requirements Engineering

View the recent ACM TechTalk, "The Four PEGS of Requirements Engineering," presented by ACM Fellow and Software System Award recipient Bertrand Meyer, Professor of Software Engineering and Provost at the Schaffhausen Institute of Technology in Switzerland and CTO of Eiffel Software. Will Tracz, Lockheed Martin Fellow Emeritus and member of the ACM Professional Development Committee, moderated the questions and answers session. Continue the discussion on ACM's Discourse Page.

Image of Bertrand Meyer

Reproducing 150 Research Papers and Testing Them in the Real World: Challenges and Solutions

View the recent ACM TechTalk "Reproducing 150 Research Papers and Testing Them in the Real World: Challenges and Solutions," presented by Grigori Fursin, President of the cTuning Foundation, Founder of cKnowledge.io, and member of the ACM Taskforce on Reproducibility. Peter Mattson, ML Metrics Lead at Google and co-founder and President of MLCommons, moderated the questions and answers session. Continue the discussion on ACM's Discourse Page.

Image of Grigori Fursin

Agent-Human Collaboration and Learning for Improving Human Satisfaction

View the recent ACM TechTalk, "Agent-Human Collaboration and Learning for Improving Human Satisfaction," presented by Sarit Kraus, Professor at Bar-Ilan University and 2020-2021 ACM Athena Lecturer. Michael Wooldridge, Professor and Head of the Department of Computer Science at the University of Oxford, and a Program Director for AI at the Alan Turing Institute, moderated the questions and answers session. Continue the discussion on ACM's Discourse Page.

Image of Sarit Kraus

ACM Case Studies

Written by leading domain experts for software engineers, ACM Case Studies provide an in-depth look at how software teams overcome specific challenges by implementing new technologies, adopting new practices, or a combination of both. Often through first-hand accounts, these pieces explore what the challenges were, the tools and techniques that were used to combat them, and the solution that was achieved.

ACM Distinguished Speakers Program

The Distinguished Speakers Program (DSP) is one of ACM's most valued outreach programs, providing universities, corporations, event and conference planners, and local ACM chapters with direct access to top technology leaders and innovators from nearly every sector of the computing industry. ACM will cover the cost of transportation for the speaker to travel to your event.