Skip to content
View Saintghetto17's full-sized avatar
🙂
Duke, вынеси мусор!
🙂
Duke, вынеси мусор!

Highlights

  • Pro

Block or report Saintghetto17

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Saintghetto17/README.md

Hi there 👋

Учебные проекты

  1. Мне нужно было написать свой собственный интерпретатор, который будет корректно работать со встроенными функциями.
  2. Основная проблема, с которой я столкнулся, заключалась в понимании байт-кода, который выглядит довольно близко к ассемблеру.

Map-Reduce реализация собственная имплементация, которая эмулирует работу технологии Map-Reduce с использованием сопрограмм Python и asyncio

  1. Основная проблема была в том, чтоб понять как оптимально менеджить память в условиях Big Data, а также разобраться в том, как строить вычислительный граф.

[Методы оптимизаций] ряд лабораторный работ по методам оптимизаций

  1. Условие. Отчёт. Градиентный спуск с постоянным шагои, с одномерным поиском, сравнение с методом Нелдера—Мида из scipy. Сравнение эффективности методов в зависимости от числа переменных.
  2. Условие. Отчёт. Метод Ньютона с постоянным шагои, с одномерным поиском, с критерием Wolfe, сравнение с Newton-CG и BFGS из scipy.
  3. Условие. Отчёт. Введение в ML и реализация SGD, применительно к задаче линейной регрессии.
  4. Градиентный бустинг на решающих деревьях. Пока организатор курса попросил меня не выкладывать данную работу, поэтому код хранится в приватном репозитории

[ML] Мои проекты по классическому ML

  1. Описание Написание контеста на Kaggle 2011 года по предсказанию выдавать или нет кредит заемщику. Подробное решение на гитхабе на Jupyter Notebook
  2. Описание Собственная реализация классификатора и применение к задаче классификации с небольшим количеством численных признаков. Подробное решение на гитхабе на Jupyter Notebook.

Note: Проекты по DL по просьбе организаторов пока что находятся в приватных репозиториях

[DL] Мои проекты DL (CV + NLP)

  1. Реализация собственной нейронной сети на Numpy. Эта библиотека позволяет писать, как обычные полносвязные, так и сверточные нейросети. Есть слои активации, ядер, пуллинга. Все методы оптимизировано вычислияют backpropogation полностью на numpy без циклов.

  2. Легковесная LLM на основе LSTM, дающая рекомендации на день в зависимости от гороскопа и текста пользователя. Алгоритм использует Byte Pair Encoding.

  3. Собственная архитектура нейросети с ResNet-50 конфигурацией для регрессии точек лица (всего 28 точек). Получилось 4.0 по метрике MSE на валидации и на тесте.

  4. FineTuning MobileNetV2 под задачу классификации птиц. Получилось выбить accuracy 0.99 на валидации и на тесте. В данной работе я активно использовал Lightning, в то время как в прошлых я использовал нативный pytorch.

Popular repositories Loading

  1. Python-SHAD Python-SHAD Public

    My solutions of python shad course

    Jupyter Notebook 4 1

  2. Optimization_Lab_1 Optimization_Lab_1 Public

    Python

  3. Optimization_Lab_2 Optimization_Lab_2 Public

    This repository is created for second Lab of Optimization methods

    Python

  4. Qt-surface-plot Qt-surface-plot Public

    The program for creation visualised surface graphics

    C++

  5. Optimization_Lab-3 Optimization_Lab-3 Public

    This repository is created for third Lab of Optimization methods

    Jupyter Notebook

  6. CashBack CashBack Public

    The CLI app simulator of bank cashback process

    Java