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.19-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b90d0c42eb026da0b93c788c3053d7a8c36eae303b3b9450c1ca3623272ead65 |
|
MD5 | be085a8151fc28f0d17829190355ce91 |
|
BLAKE2b-256 | 325d2d996d23019d7998998d674fba17423d44cf70cbc276f999c06f51893c3f |