Update readme

This commit is contained in:
2025-11-20 13:42:49 +04:00
parent bd8b26c35a
commit 0455d9bd5b
2 changed files with 53 additions and 9 deletions

View File

@@ -1,20 +1,20 @@
# Neural Network ++
> Neural Network++ - это движок для ~путешествия в Мордор~ создания нейронных сетей написанный на С++
> Neural Network++ - это движок для ~путешествия в Мордор~ создания нейронных сетей
## Стек:
- [C++ 23](https://ru.wikipedia.org/wiki/C%2B%2B23)
- [OpenCL](https://ru.wikipedia.org/wiki/OpenCL)
- [pybind11](https://github.com/pybind/pybind11)
- [OpenCL](https://ru.wikipedia.org/wiki/OpenCL) - библиотека GPGPU (вычисления на видеокарте)
- [pybind11](https://github.com/pybind/pybind11) - создание С++ библиотеки для Python
- **Всё!** :wink:
## О проекте:
- Движок для создания нейронных сетей
- Поддерка вычислений на CPU или на GPU
- [Алгоритмы с массовым параллелизмом на GPU](./src/tensor/opencl/kernels) для ускорения
- Классические алгоритмы на CPU для проверки вычислений
- Поддержка вычислений [на CPU](./src/tensor/cpu/) или [на GPU с использованием OpenCL](./src/tensor/opencl/)
- [Алгоритмы массового параллелизма на GPU](./src/tensor/opencl/kernels) для быстрых вычислений
- Классические алгоритмы на CPU для возможности проверки
- [Класс Tensor](./src/tensor/tensor.hpp) для работы с тензорами произвольной размерности
## Forward & Back propogation - это путешествие в Мордор и обратно!