https://github.com/asewhy/ml-sandbox
https://github.com/asewhy/ml-sandbox
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/asewhy/ml-sandbox
- Owner: AseWhy
- Created: 2024-01-21T18:25:52.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-28T08:53:50.000Z (over 2 years ago)
- Last Synced: 2025-04-02T05:18:18.800Z (over 1 year ago)
- Language: Java
- Size: 229 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# ml-sandbox
- Содержит наброски работы с нейросетями
- Содержит примеры кода которые можно иногда использовать
- Описание каждого модуля лежит в пакетах этих модулей, например: `java/ru/astecom/tic_tac/Readme.md`
## Доступные команды
- Запустить `gradle train` для обучения имеющихся моделей. Обучать модели нужно каждый раз, при изминении параметров модели.
- Запустить `gradle run` для запуска пользовательского интерфейса приложения (для этого нужны обученные модели)
- Запустить `gradle clean build` для сборки программы в исполняемый файл.
Программа собирается под linux, если нужно сбрка под другую платфору нужно удалить её из списка исключений в
`build.gradle.kts`: `exclude { it.name.contains(Regex("(macosx|windows|ios|android)")) }`.
Перед сборкой будет выполнено обучение всех доступных моделей, которые поместятся в папку models.
## Собранная программа
После запуска `gradle clean build` в папке `build/distributions` появится zip и tar архив с исполняемым файлом. Для запуска нужно выполнить `java -jar [filename]`, где `[filename]` заменить на название файла