diff --git a/Readme.md b/Readme.md index 1e60d5b..dcf8fdb 100644 --- a/Readme.md +++ b/Readme.md @@ -1,4 +1,4 @@ -Магазин ML моделей +# Магазин ML моделей # Смарт-контракт для проекта ML моделей представляет собой децентрализованное приложение, которое позволяет пользователям протестировать ml модели: 1. Выживание на Титанике: Пользователи могут ввести свои данные, такие как возраст, пол, класс билета, количество братьев и сестер/супругов на борту и количество родителей/детей на борту. Смарт-контракт использует ML модель, чтобы предсказать, выжили бы они на Титанике или нет. @@ -7,39 +7,39 @@ Для выполнения команд нужна подключенная к сети neo-go. -Компиляция контракта -$ neo-go contract compile -i store.go -c store.yml -m 1.json +Компиляция контракта
+```$ neo-go contract compile -i store.go -c store.yml -m 1.json ``` -Деплой контракта +Деплой контракта
$ neo-go contract deploy -i store.nef -m <>.json -w wallet.json -r http://localhost:30333 -Создания юзера для входа в приложение -$ neo-go contract invokefunction <номер контракта> -r http://localhost:30333 -w wallet.json newUser string:<имя аккаунта> +Создания юзера для входа в приложение
+``` $ neo-go contract invokefunction <номер контракта> -r http://localhost:30333 -w wallet.json newUser string:<имя аккаунта> ``` -Создание ml модели Titanic -$ neo-go contract invokefunction <номер контракта> -r http://localhost:30333 -w wallet.json titanicModel string:<имя аккаунта> int: int: int: int: int: int: +Создание ml модели Titanic
+``` $ neo-go contract invokefunction <номер контракта> -r http://localhost:30333 -w wallet.json titanicModel string:<имя аккаунта> int: int: int: int: int: int: ``` -Gender — пол; -Age — возраст; -SibSp — количество братьев, сестер, сводных братьев, сводных сестер, супругов; -Parch — количество родителей, детей (в том числе приемных); -* -Pclass — класс пассажира (1 — высший, 2 — средний, 3 — низший) -Embarked — порт посадки (C — Шербур; Q — Квинстаун; S — Саутгемптон) +* Gender — пол; +* Age — возраст; +* SibSp — количество братьев, сестер, сводных братьев, сводных сестер, супругов; +* Parch — количество родителей, детей (в том числе приемных); +
Данные которые можно выбрать:
+* Pclass — класс пассажира (1 — высший, 2 — средний, 3 — низший) +* Embarked — порт посадки (C — Шербур; Q — Квинстаун; S — Саутгемптон) -Узнать предсказание модели Titanic -$ neo-go contract testinvokefunction <номер контракта> -r http://localhost:30333 balance string:<имя аккаунта> +Узнать предсказание модели Titanic
+``` $ neo-go contract testinvokefunction <номер контракта> -r http://localhost:30333 balance string:<имя аккаунта> ``` -Создание ml модели Diabetes -$ neo-go contract invokefunction <номер контракта> -r http://localhost:30333 -w wallet.json diabetesModel string:<имя аккаунта> int: int: int: int: +Создание ml модели Diabetes
+``` $ neo-go contract invokefunction <номер контракта> -r http://localhost:30333 -w wallet.json diabetesModel string:<имя аккаунта> int: int: int: int: ``` -Узнать предсказание модели Diabetes -$ neo-go contract testinvokefunction <номер контракта> -r http://localhost:30333 diabetes string:<имя аккаунта> +Узнать предсказание модели Diabetes
+``` $ neo-go contract testinvokefunction <номер контракта> -r http://localhost:30333 diabetes string:<имя аккаунта> ``` -Узнать баланс на своем аккаунте -$ neo-go contract testinvokefunction <номер контракта>3 -r http://localhost:30333 balance string:<имя аккаунта> +Узнать баланс на своем аккаунте
+``` $ neo-go contract testinvokefunction <номер контракта>3 -r http://localhost:30333 balance string:<имя аккаунта> ```