导入
前置条件和所需库
学习如何安装创建 Streamlit 应用所需的库。
在本章中,我们将构建一个逻辑回归模型,用于预测一个人是否能在泰坦尼克号沉船事件中幸存。完成模型构建后,我们将使用 Streamlit 创建一个网页应用和用户界面,让用户输入数据并获取预测结果。
先决条件
本章重点介绍 Streamlit,并假设您已熟悉以下内容:
- 使用 Python 编程。
- 数据清洗及其他常用技术,如数值编码和独热编码。
- 熟悉 scikit-learn 库。
- 了解逻辑回归将有所帮助,但并非必需。
- 熟悉 pandas 库。
- 对 Matplotlib 库有基本了解。
安装所需库
首先,我们需要创建一个虚拟环境来管理并安装所需的包:streamlit、scikit-learn、pandas 和 matplotlib。
1python -m venv venv 2venv/Scripts/activate 3pip install streamlit scikit-learn pandas matplotlib
安装确认
安装完成后,我们可以运行以下命令进行验证:streamlit hello
在下方终端中输入 streamlit hello 以确认安装成功。
Terminal
导入所需库
我们将导入以下所有库:
1import streamlit as st 2import pandas as pd 3from sklearn.linear_model import LogisticRegression 4from sklearn.model_selection import train_test_split 5from sklearn.preprocessing import StandardScaler 6from sklearn.metrics import confusion_matrix 7import matplotlib.pyplot as plt