Послідовний і паралельний алгоритми градієнтного спуску Java

Java 750 UAH
Робота 17 з 19
У моєму портфоліо є проєкт, де я реалізував метод градієнтного спуску на Java для пошуку оптимальних значень. Цей метод використовується для знаходження мінімуму (або максимуму) функції, яка має декілька параметрів. Я також реалізував його паралельний варіант для прискорення обчислень.

У процесі розробки я провів тестування алгоритму на великій кількості даних, щоб переконатися в його ефективності та правильності роботи. Також виміряв час виконання алгоритмів при зростанні складності обчислень, щоб оцінити їх швидкодію.

Для паралельної версії алгоритму я дослідив прискорення при зростанні кількості даних для обчислень. Виявив, що прискорення не менше 1,2, що вказує на ефективність паралельної реалізації. Також дослідив вплив параметрів паралельного алгоритму на отримуване прискорення, зокрема кількість підзадач та інші.

Усі результати, включаючи опис алгоритмів у вигляді псевдокоду, я документував у файлі формату docx для зручності подальшого використання та аналізу.
Деталі
  • Додано:
399

Фрилансер

  • Проєктів 29
  • Оцінка -
  • Рейтинг 1 294
Зареєструйтеся

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній візит: 1 година 25 хвилин тому