Skip to content

Latest commit

 

History

History

README.md

Semester 4 Homework

Homework 1

  • Враппер для функтора, ставящую мьютекс перед вызовом

Homework 2

  • Ввод: number_of_tasks, time_to_consume, time_to_produce
  • Вывод: Оптимальные number_of_consumers, number_of_producers

Homework 3

  • Протащить задачу через несколько потоков через фьючерсы (package_task) использовать объект после

Homework 4

  • Реализовать стек с блокировками
  • Реализовать локфри стек
  • Бенчмарк

ML Homeworks

Homework5

  • Сгенерировать набор плоских данных с несколькими классами: 5-6 классов, 10^5 точек
  • Сравнить SVM (support vector machine) и KNN (k-nearest neighbors algorithm)

Homework6

Homework7

  • Решить задачу аппроксимации двумерной функции с помощью нейросети (взять сетку 500*500 точек)
  • Добиться abs(y* - y) < max f / 10 в минимум 80% случаев
  • f(x,y) = e^xsinxcosy или свою

Homework8

  • Сделать программу, которая перебирает линейные, квадратичные, кубические и полиномы 4 степени, экспоненту, логарифм и синус
  • Сгенерировать несколько сетов зашумлённых данных, прогнать на них программу, выбрать лучшее приближение данных

OneAPI_experiments

  • Инструкция по установке
  • Бенчмарк