예제 #1
0
import math
import matplotlib as mpl
import matplotlib.pyplot as plt
import networkx as nx
import numpy as np
import os
import pandas as pd
import streamlit as st
import time
import umap

from bsoid import classify, config, feature_engineering, io, videoprocessing, visuals
from bsoid.config import BSOID_BASE_PROJECT_PATH, CROSSVALIDATION_K, DLC_PROJECT_PATH, HDBSCAN_PARAMS, HOLDOUT_PERCENT, MLP_PARAMS, UMAP_PARAMS
from bsoid.util import likelihoodprocessing, statistics

logger = config.initialize_logger(__name__)


########################################################################################################################
app_model_data_filename = f'DEFAULTAPPMODEL_data.sav'  # Default init
app_model_features_filename = f'DEFAULTAPPMODEL_features.sav'
app_model_predictions_filename = f'DEFAULTAPPMODEL_predictions.sav'
app_model_clusters_filename = f'DEFAULTAPPMODEL_clusters.sav'
app_model_neuralnet_filename = f'DEFAULTAPPMODEL_neuralnet.sav'


########################################################################################################################

def run_streamlit_app():
    # Introduction
    st.title('B-SOiD')
예제 #2
0
    'Mary'

"""

from bsoid import config

try:
    import streamlit.ReportThread as ReportThread
    from streamlit.server.Server import Server
except ImportError:
    # For Streamlit >= 0.65.0
    import streamlit.report_thread as ReportThread
    from streamlit.server.server import Server


logger = config.initialize_logger(__file__)


###

class SessionState(object):
    def __init__(self, **kwargs):
        """A new SessionState object.

        Parameters
        ----------
        **kwargs : any
            Default values for the session state.

        Example
        -------