Свържете се с нас

План на курса

Среда и настройка на разработката за iOS ML

  • Архитектура на ML на устройството от Apple: CoreML, Vision, Speech, NaturalLanguage
  • Настройване на средата за разработка: Anaconda, Python, Xcode и Swift
  • Въведение в coremltools и конвейера за конвертиране на iOS ML
  • Лабораторна работа 1: Валидиране на средата macOS/Swift, настройка на Python/Anaconda и проверка на интеграцията с командния ред в Xcode

Обучаване на персонализирани модели с Python и популярни ML библиотеки

  • Избор на модел: кога да използвате Keras/TensorFlow спрямо scikit-learn спрямо libsvm
  • Предварителна обработка на данни, цикли на обучение и метрики за оценка в Python
  • Интегриране на Anaconda и Spyder за ефективна разработка и дебъгване на модели
  • Работа с наследени модели: импортиране на мрежи Caffe чрез coremltools
  • Лабораторна работа 2: Обучаване на персонализиран класификационен/регресионен модел в Python (Keras/scikit-learn) и експорт към .h5/.pkl

Конвертиране на модели към CoreML и интеграция в iOS

  • Използване на coremltools за конвертиране на TensorFlow, Keras, scikit-learn, libsvm и Caffe модели към .mlmodel
  • Преглед на CoreML модели в Xcode: слоеве, входове/изходи, точност и нива на оптимизация
  • Зареждане на CoreML модели в Swift: MLModel, MLFeatureProvider и асинхронно изчисление
  • Лабораторна работа 3: Конвертиране на модел, обучен в Python, към CoreML, преглед в Xcode и зареждане в Swift playground

Изграждане на интелигентност за iOS с CoreML и Vision

  • Рамка Vision: откриване на лица, откриване на обекти, разпознаване на текст и сканиране на баркод
  • Интеграция с CoreGraphics: предварителна обработка на изображения, маскиране на ROI и рендиране на наслагвания
  • GameplayKit: прилагане на дървета на поведението на AI, намиране на път и логика на игри заедно с ML в приложението
  • Оптимизиране на изчислението в реално време: мултимодели пайплайни, кеширане и управление на паметта
  • Лабораторна работа 4: Реализиране на функция за анализ на изображения в реално време, използвайки Vision + персонализиран CoreML модел + наслагване на CoreGraphics

Разпознаване на реч, обработка на естествен език (NLP) и интеграция на Siri

  • Рамка Speech: разпознаване на реч в реално време към текст, персонализиран речник и инжектиране на езиков модел
  • Рамка NaturalLanguage: токенизация, анализ на тона, откриване на именни единици (NER) и идентифициране на език
  • SiriKit и Shortcuts: добавяне на гласови команди, персонализирани намерения и поддръжка на Siri на устройството
  • Поверителност и сигурност: пясъчница на CoreML, криптиране на данни и компромиси между изчисление на устройството и в облака
  • Лабораторна работа 5: Добавяне на гласови команди, анализ на текст и Siri Shortcuts към приложението за iOS

Капсулен проект и разпространение на приложението

  • Цялостен работен процес: обучение в Python → конвертиране към CoreML → SwiftUI → разпространение на iOS
  • Профилиране на производителност: Instruments, диагностика на CoreML и квантизация на модели (FP16/INT8)
  • Наредби за App Store за ML приложения: ограничения на размера, манифести за поверителност и обработка на данни на устройството
  • Капсулен проект: Разпространяване на пълноценно iOS приложение с персонализиран CoreML модел, обработка с Vision, функции за реч/NLP и интеграция на Siri
  • Преглед, въпроси и следващи стъпки: Мащабиране към SwiftUI, мултимодално Core ML и MLOps за iOS

За да поискате персонализирана програма за този курс, моля свържете се с нас.

Изисквания

  • Доказан опит в програмирането на Swift (Xcode, SwiftUI/ UIKit, async/await, затваряния/closures)
  • Не е необходим предхождащ опит в машинното обучение или науката за данни
  • Запознаването с основите на командния ред и синтаксиса на Python е полезно

За кого е

  • Разработчици на iOS и мобилни приложения
  • Софтуерни инженери, преминаващи към изкуствен интелект на устройството
  • Технически лидери, оценяващи стратегии за внедряване на iOS ML
 14 Часове

Брой участници


Цена за участник

Отзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории