BoostV / BoostV/process-optimizer-api

Support dynamic calculations on trained model

オープン
#11 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement
主要言語
Python
スター
8
フォーク
1
PR マージ指標
30日以内にマージされた PR はありません

説明

We should be able to support different kinds of dynamic calculations on the trained model.
At the moment some of these operations are exposed as methods on the model found inside the result object.

One example is the exploration of the model's representation of a single point in https://github.com/novonordisk-research/ProcessOptimizer/blob/develop/examples/7Dimensional_optimization_and_plotting.ipynb where the following code is executed to generate further data
```python
samples_of_y = res.models[-1].sample_y(transformed_point, n_samples=25000, random_state=None)`
```
These calculations has to be made on the server as it is the only place we have access to python. The solution currently pursued is to send the pickled result from #6 to the server and use it for further calculations

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

REST API サーバーと examples/7Dimensional_optimization_and_plotting.ipynb の例から始め、特に res.models[-1].sample_y(...) の呼び出しを確認してください。#6 で説明されている pickle 化された結果のアプローチを確認し、訓練済みモデルに対する動的な計算をどのように公開すべきかを特定してください。サーバーがローカルの Python へのアクセスを必要とせずに、要求されたモデル計算を実行できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
api, backend, machine-learning
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。