К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to Embedded Machine Learning · LearnSpace
Назад в каталог
courseraАнализ данных

Introduction to Embedded Machine Learning

Курс от Edge Impulse
Средний≈ 17.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Machine learning (ML) allows us to teach computers to make predictions and decisions based on data and learn from experiences. In recent years, incredible optimizations have been made to machine learning algorithms, software frameworks, and embedded hardware. Thanks to this, running deep neural networks and other complex machine learning algorithms is possible on low-power devices like microcontrollers. This course will give you a broad overview of how machine learning works, how to train neural networks, and how to deploy those networks to microcontrollers, which is known as embedded machine learning or TinyML. You do not need any prior machine learning knowledge to take this course. Familiarity with Arduino and microcontrollers is advised to understand some topics as well as to tackle the projects. Some math (reading plots, arithmetic, algebra) is also required for quizzes and projects. We will cover the concepts and vocabulary necessary to understand the fundamentals of machine learning as well as provide demonstrations and projects to give you hands-on experience.

Навыки, которые вы освоите

Feature EngineeringEmbedded SystemsModel TrainingModel EvaluationConvolutional Neural NetworksArtificial Neural NetworksMachine LearningArtificial Intelligence and Machine Learning (AI/ML)Computer ProgrammingPredictive ModelingApplied Machine LearningDeep LearningData EthicsMachine Learning AlgorithmsData PreprocessingResponsible AIModel DeploymentMachine Learning Software

Программа курса

3 модулей · 83 учебных материалов

01Introduction to Machine Learning35 материалов

Introduction to the Course

Welcome to the CourseВидеоInstructor IntroductionsВидеоSyllabusЧтениеRequired HardwareЧтение

Учитесь у экспертов

Shawn Hymel

Instructor

Alexander Fred-Ojala

Преподаватель курса

Introduction to Embedded Machine Learning
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 17.4 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Errata and ChangesЧтение
Getting HelpЧтение
Meet and GreetОбсуждение
SlidesЧтение

Introduction to Machine Learning

What is Machine Learning?ВидеоLimitations and Ethics of Machine LearningВидеоLimitations of Machine LearningЧтениеSlidesЧтениеMachine Learning and LimitationsЗадание

Embedded Machine Learning

Machine Learning on Embedded DevicesВидеоMachine Learning Specific HardwareВидеоMachine Learning Software FrameworksВидеоMachine Learning on MicrocontrollersЧтениеSlidesЧтениеEmbedded Machine LearningЗадание

Using Edge Impulse to Collect Data

Getting Started with Edge ImpulseВидеоData CollectionВидеоEdge Impulse CLI Installation TroubleshootingЧтениеWhat Makes a Good DatasetЧтениеSlidesЧтениеData CollectionЗадание

Feature Extraction

Feature Extraction from Motion DataВидеоFeature Selection in Edge ImpulseВидеоMachine Learning PipelineВидеоFeature Selection and ExtractionЧтениеSlidesЧтениеFeature ExtractionЗадание

Review

Review of Module 1ВидеоSlidesЧтениеMachine Learning OverviewЗаданиеMachine Learning in Your LifeОбсуждение
02Introduction to Neural Networks26 материалов

Neural Networks and Training

Introduction to Neural NetworksВидеоModel Training in Edge ImpulseВидеоNeural Networks and TrainingЧтениеSlidesЧтениеNeural Networks and TrainingЗадание

Model Evaluation

How to Evaluate a ModelВидеоUnderfitting and OverfittingВидеоEvaluation, Underfitting, and OverfittingЧтениеSlidesЧтениеEvaluation, Underfitting, and OverfittingЗадание

Deploying a Model

How to Use a Model for InferenceВидеоTesting Inference with a SmartphoneВидеоHow to Deploy a Trained Model to ArduinoВидеоUsing a Model for InferenceЧтениеSlidesЧтениеDeploy Model to Embedded SystemЗадание

Anomaly Detection

Anomaly DetectionВидеоIndustrial Embedded Machine Learning DemoВидеоAnomaly DetectionЧтениеSlidesЧтениеAnomaly DetectionЗадание

Project and Review

Project - Motion DetectionЧтениеModule ReviewВидеоSlidesЧтениеMotion Classification and Anomaly DetectionЗаданиеShare Your Motion Detection Project!Обсуждение
03Audio classification and Keyword Spotting22 материалов

Sampling Rate and Bit Depth

Introduction to Audio ClassificationВидеоAudio Data CaptureВидеоSample Rate and Bit DepthЧтениеSlidesЧтениеAudio Classification and Sampling Audio SignalsЗадание

Audio Features and Convolutional Neural Networks

Audio Feature ExtractionВидеоIntroduction to Convolutional Neural NetworksВидеоModifying the Neural NetworkВидеоMFCCs and CNNsЧтениеSlidesЧтениеMFCCs and CNNsЗадание

Deployment to Embedded Systems

Deploy Keyword Spotting SystemВидеоImplementation StrategiesВидеоSensor FusionВидеоImplementation Strategies and Sensor FusionЧтениеSlidesЧтениеImplementation StrategiesЗадание

Project and Review

Project - Sound ClassificationЧтениеAudio ClassificationЗаданиеShare Your Audio Classification Project!ОбсуждениеCourse End SurveyPLUGINConclusionВидео