Gforce-ML commited on
Commit
799c3b9
1 Parent(s): 9046a5a

update app to the structure

Browse files
Files changed (1) hide show
  1. app.py +12 -47
app.py CHANGED
@@ -3,33 +3,9 @@
3
 
4
  import numpy as np
5
  import pandas as pd
6
- import seaborn as sns
7
- from random import randint
8
- import matplotlib.pyplot as plt
9
  import streamlit as st
10
  import streamlit.components.v1 as components
11
 
12
- #from sklearn.linear_model import LogisticRegression
13
- #from sklearn.svm import SVC
14
- #from sklearn.neighbors import KNeighborsClassifier
15
- #from sklearn.tree import DecisionTreeClassifier
16
- #from sklearn.ensemble import RandomForestClassifier
17
-
18
- #from sklearn.model_selection import train_test_split
19
- #from sklearn.model_selection import StratifiedKFold
20
- #from imblearn.pipeline import make_pipeline as imbalanced_make_pipeline
21
- #from imblearn.over_sampling import SMOTE
22
- #from sklearn.model_selection import RandomizedSearchCV
23
- #from sklearn.metrics import classification_report, confusion_matrix, f1_score,accuracy_score, precision_score, recall_score, roc_auc_score
24
-
25
- #from sklearn.feature_selection import SelectKBest
26
- #from sklearn.feature_selection import f_classif
27
-
28
- #import warnings
29
- #warnings.filterwarnings("ignore")
30
-
31
- # load upper
32
- # ==================================
33
 
34
  components.html(
35
  """
@@ -42,37 +18,26 @@ st.markdown("<h1 style='text-align: center;'>Применение методов
42
 
43
  components.html(
44
  """
45
- <img src="https://fincult.info/upload/als-property-editorblock/4a2/4a278980ab4958de5e75aa5290842d77.png" align="center">
46
  """
47
  )
48
 
49
- #with open("D:\dev\to_git\test_task_ranhigs\Company_bankruptcy_prediction\for_web\img.png", "rb") as f:
50
  # st.image(f.read(), use_column_width=True)
51
 
52
- with st.expander("ℹ️ - О приложении", expanded=True):
53
-
54
- st.write(
55
- """
56
- - Это приложение — это простой в использовании интерфейс, встроенный в специальную библиотеку Streamlit.
57
- - В том числе и сам алгоритм машинного обучения, который можно использовать через форму
58
- """
59
- )
60
-
61
-
62
  st.write(
63
  """
64
- # Краткое описание
65
-
 
 
66
  """
67
  )
68
 
69
- # cleaning data
70
- # ==================================
71
-
72
- data = pd.read_csv("D:\dev\to_git\test_task_ranhigs\Company_bankruptcy_prediction\for_web\dataset.csv")
73
- data.columns = [i.title().strip() for i in list(data.columns)]
74
-
75
- row = data.shape[0]
76
- col = data.shape[1]
77
 
78
- text = print("The number of rows within the dataset are {} and the number of columns is {}".format(row,col))
 
 
 
 
 
3
 
4
  import numpy as np
5
  import pandas as pd
 
 
 
6
  import streamlit as st
7
  import streamlit.components.v1 as components
8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
 
10
  components.html(
11
  """
 
18
 
19
  components.html(
20
  """
21
+ <img src="https://fincult.info/upload/als-property-editorblock/4a2/4a278980ab4958de5e75aa5290842d77.png" align="center" height="1024" width="443">
22
  """
23
  )
24
 
25
+ #with open("./img.png", "rb") as f:
26
  # st.image(f.read(), use_column_width=True)
27
 
 
 
 
 
 
 
 
 
 
 
28
  st.write(
29
  """
30
+ # Краткое описание задачи
31
+ Эффективное и заблаговременное прогнозирование банкротства компаний имеет важно значение для всех участников рынка. По мере развития информационного общества традиционные методы выявления банкротства становятся менее эффективными и более трудозатратными. Поэтому сочетание традиционных методов с современными моделями искусственного интеллекта может быть эффективно применено в современных экономических условиях.
32
+
33
+ Основная цель работы - оценить риск банкротства с помощью нескольких алгоритмов машинного обучения, сравнить результаты их работы, определить наилучшую модель и соответствующий набор признаков для прогнозирования банкротства компаний.
34
  """
35
  )
36
 
37
+ with st.expander("Описание пайплайна работы", expanded=True):
 
 
 
 
 
 
 
38
 
39
+ st.write(
40
+ """
41
+ # Этапы разработки
42
+ """
43
+ )