Created
December 20, 2021 17:14
-
-
Save dormeir999/81a4884e3f3aea7e11462ca0bf289927 to your computer and use it in GitHub Desktop.
Stremalit_Multi_pages
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Helper functions | |
def data_preprocess(state, process_table_sidebar): | |
autosave_session(state) | |
st.title("Data Preprocess") | |
... | |
def training(state, process_table_sidebar): | |
autosave_session(state) | |
st.title("Train Model") | |
... | |
... # evaluation, prediction, save_and_load, free_coding, deployment | |
# Implementation | |
def main(state) | |
pages = { | |
"Preprocessing": data_preprocess, | |
"Training": training, | |
"Evaluation": evaluation, | |
"Prediction": prediction, | |
"Save & Load": save_and_load, | |
"Free Coding": free_coding, | |
"Deployment": deployment} | |
state.page = st.sidebar.radio("CRISP-DM", | |
tuple(pages.keys()), | |
index=tuple(pages.keys()).index(state.page) if state.page | |
else 0) | |
if st.sidebar.button("Logout"): | |
state.clear() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment