v.0.10
On 2022.08.17
Last updated
Was this helpful?
Was this helpful?
import shimoku_api_python as Shimoku
# Still allowed
s = Shimoku.Client(
config={'access_token': api_key},
universe_id=universe_id,
environment=environment
)
# Easier
s = Shimoku.Client(
access_token=api_key,
universe_id=universe_id,
environment=environment
)from sklearn import svm
from sklearn import datasets
clf = svm.SVC()
X, y = datasets.load_iris(return_X_y=True)
clf.fit(X, y)
s.io.post_ai_model(
business_id=business_id,
app_name='test',
model_name='model-object-test',
model=clf,
)
model = s.io.get_ai_model(
business_id=business_id,
app_name='test',
model_name='model-object-test',
)s.plt.clear_business()input_data: List[Dict] = s.plt.get_input_forms(menu_path='test/input-form')df_pred, df_error = s.ai.predict_categorical(
df_test=df_test_fail,
model_endpoint=model_endpoint,
explain=False,
)target_column: str = 'NRO_POL'
column_to_predict: str = 'churn_probability'
menu_path: str = 'AI/Churn'
order: int = 0
s.ai.predictive_table(
df_test=df_test,
model_endpoint=model_endpoint,
target_column=target_column,
column_to_predict=column_to_predict,
prediction_type='categorical',
explain=True,
menu_path=menu_path, order=order,
add_filter_by_column_to_predict=False,
add_search_by_target_column=True,
extra_filter_columns=None,
extra_search_columns=None
)