No project description provided
Project description
GPN_KIP
Модель сопоставления человеческих и материальных ресурсов (МСЧМ)
Данным репозиторием пользуются либо те, кто использует обученные МСЧМ модели,
либо те, кто эти самые МСЧМ модели обучает. Начнем с первых. Их взаимодействие с обученными
МСЧМ моделями проходит с помощью класса ResTimeModel
в библиотеке stairsres
.
Как достать модели?
Установка:
pip3 install stairsres
Далее идет вытягивание нужных моделей:
from stairsres.res_time_model import ResTimeModel
from stairsres.DBWrapper import DBWrapper
from idbadapter import MschmAdapter, Schedules
URL = "url_to_db"
mschm_adapter = MschmAdapter(URL)
adapter = Schedules(URL)
dbwrapper = DBWrapper(mschm_adapter=mschm_adapter, adapter=adapter)
model = ResTimeModel(dbwrapper)
work_name = "работа А"
work_volume = 5.0 # объем работы
res_data = model.get_resources_volumes(work_name, work_volume)
Подробнее пример работы с ResTimeModel
описан в туториале:
/examples/tutorials/res_time_model.ipynb
Как обучить модели?
МСЧМ модель состоит из набора предрасчетов и обученных эго сетей производительности. Для каждой работы обучается своя эго сеть работ и своя эго сеть производительности. На основе эго сети работ делаются предрасчеты. Далее и предрасчеты, и сети производительности отправляются в Базу Данных.
Текущая версия обучения МСЧМ модели объединена и преобразована в класс Pipeline
.
Запускает текущую версию обучения МСЧМ модели скрипт, расположенный в
/examples/calculating_works.py
. Подробное пояснение к коду и к процессу обучения можно
найти в туториале: /examples/tutorials/pipeline.ipynb
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for stairsres-0.1.18-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63d1a3f324fe10bba570eb3979743016d2bf6918e4b6e247272cc513ade2e754 |
|
MD5 | 9cafd06483cdb454a5438ede9a13fad1 |
|
BLAKE2b-256 | 372e5a815525d9400831a216cd9375d8f2f33b36972c33e1be98bc421cf954cf |