Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| import numpy as np | |
| import pandas as pd | |
| import joblib | |
| import eda | |
| from eda import eda_page | |
| import prediction | |
| from prediction import model_page | |
| #Load data | |
| fraud = pd.read_csv('fraud_test.csv') | |
| # Define the percentage of data you want to sample | |
| sample_percentage = 50 # Adjust this percentage as needed | |
| # Randomly sample the data based on the percentage | |
| data = fraud.sample(frac=sample_percentage/100, random_state=22) # Set a random seed for reproducibility | |
| st.header('Milestone 2') | |
| st.write(""" | |
| Created by Reski Hidayat - HCK015 """) | |
| st.write("This program is made to predict Credit Card Fraud using Model Classification.") | |
| st.write("Dataset `fraud_test`") | |
| data | |
| def main(): | |
| # Define menu options | |
| menu_options = ["Data Analysis", "Model Prediction"] | |
| # Create sidebar menu | |
| selected_option = st.sidebar.radio("Menu", menu_options) | |
| # Display selected page | |
| if selected_option == "Data Analysis": | |
| eda_page() | |
| elif selected_option == "Model Prediction": | |
| model_page() | |
| if __name__ == "__main__": | |
| main() |