Giter Site home page Giter Site logo

antonshbk / simple_robot_parameters_analyse Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 6.71 MB

Анализ и определение корреляций между параметрами некоторой структуры по набору данных.

License: MIT License

Jupyter Notebook 97.54% Python 2.46%
optimisations robotics torch

simple_robot_parameters_analyse's Introduction

Разработка и анализ нейронной сети для обработки данных кинематики роботов

Фон

Описание

Проект посвящен разработке и тестированию модели машинного обучения для анализа данных кинематики простых роботов. Используя нейронные сети в библиотеке PyTorch, модель обучается предсказывать поведение робота на основе предоставленных данных.

Как начать

Установка зависимостей

Для установки необходимых библиотек выполните следующую команду:

pip install -r requirements.txt

Анализ данных

Исходный датасет

parameter1 parameter2 criteria1 criteria2 constraint1 constraint2
0 10 10 20 0.000 True False
1 10 13 23 216.770 True True
2 10 16 26 490.088 True True
3 10 19 29 819.956 False True
4 10 22 32 1206.370 False True

Для анализа данных используйте Jupyter notebooks (analise.ipynb и analise_data.ipynb), которые включают в себя визуализации и предварительный анализ.

Анализ результатов

В качестве входных параметров модели были выбраны: parameter1, parameter2, constraint1, constraint2. качестве выходных параметров были выбраны: criteria1, criteria2.

Анализ обучения

Epoch 10, Loss: 0.2909, MAE: 0.4163, Val Loss: 0.2987, Val MAE: 0.4313
Epoch 20, Loss: 0.0782, MAE: 0.2165, Val Loss: 0.0852, Val MAE: 0.2287
Epoch 30, Loss: 0.0275, MAE: 0.1166, Val Loss: 0.0326, Val MAE: 0.1259
Epoch 40, Loss: 0.0143, MAE: 0.0862, Val Loss: 0.0168, Val MAE: 0.0893
Epoch 50, Loss: 0.0083, MAE: 0.0653, Val Loss: 0.0098, Val MAE: 0.0685
Epoch 60, Loss: 0.0052, MAE: 0.0519, Val Loss: 0.0063, Val MAE: 0.0544
Epoch 70, Loss: 0.0035, MAE: 0.0423, Val Loss: 0.0045, Val MAE: 0.0463
Epoch 80, Loss: 0.0026, MAE: 0.0371, Val Loss: 0.0035, Val MAE: 0.0414
Epoch 90, Loss: 0.0020, MAE: 0.0330, Val Loss: 0.0028, Val MAE: 0.0376
Epoch 100, Loss: 0.0016, MAE: 0.0298, Val Loss: 0.0023, Val MAE: 0.0348

Документация

Дополнительная документация и описания методологии доступны в каталоге docs.

simple_robot_parameters_analyse's People

Contributors

antonshbk avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.