Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RahulAutade2288/fraud-detection-federated
/ functions
Functions
104 in github.com/RahulAutade2288/fraud-detection-federated
⨍
Functions
104
◇
Types & classes
12
↓ 5 callers
Function
example_function_1
()
fraud-detection-federated/src/federated_metrics.py:8
↓ 5 callers
Function
example_function_1
()
fraud-detection-federated/src/synthetic_data_generator.py:8
↓ 5 callers
Function
example_function_1
()
fraud-detection-federated/src/deployment_utils.py:8
↓ 5 callers
Function
example_function_1
()
fraud-detection-federated/src/explainability.py:8
↓ 5 callers
Function
example_function_1
()
fraud-detection-federated/src/visualization_tools.py:8
↓ 5 callers
Function
example_function_1
()
fraud-detection-federated/src/data_augmentation.py:8
↓ 5 callers
Function
example_function_1
()
fraud-detection-federated/src/feature_engineering.py:8
↓ 5 callers
Function
example_function_1
()
fraud-detection-federated/src/hyperparameter_tuning.py:8
↓ 5 callers
Function
example_function_1
()
fraud-detection-federated/src/client_manager.py:8
↓ 5 callers
Function
example_function_1
()
fraud-detection-federated/src/monitoring_dashboard.py:8
↓ 5 callers
Function
example_function_2
()
fraud-detection-federated/src/federated_metrics.py:14
↓ 5 callers
Function
example_function_2
()
fraud-detection-federated/src/synthetic_data_generator.py:14
↓ 5 callers
Function
example_function_2
()
fraud-detection-federated/src/deployment_utils.py:14
↓ 5 callers
Function
example_function_2
()
fraud-detection-federated/src/explainability.py:14
↓ 5 callers
Function
example_function_2
()
fraud-detection-federated/src/visualization_tools.py:14
↓ 5 callers
Function
example_function_2
()
fraud-detection-federated/src/data_augmentation.py:14
↓ 5 callers
Function
example_function_2
()
fraud-detection-federated/src/feature_engineering.py:14
↓ 5 callers
Function
example_function_2
()
fraud-detection-federated/src/hyperparameter_tuning.py:14
↓ 5 callers
Function
example_function_2
()
fraud-detection-federated/src/client_manager.py:14
↓ 5 callers
Function
example_function_2
()
fraud-detection-federated/src/monitoring_dashboard.py:14
↓ 5 callers
Method
print_preview
(self)
fraud-detection-federated/src/federated_metrics.py:24
↓ 5 callers
Method
print_preview
(self)
fraud-detection-federated/src/synthetic_data_generator.py:24
↓ 5 callers
Method
print_preview
(self)
fraud-detection-federated/src/deployment_utils.py:24
↓ 5 callers
Method
print_preview
(self)
fraud-detection-federated/src/explainability.py:24
↓ 5 callers
Method
print_preview
(self)
fraud-detection-federated/src/visualization_tools.py:24
↓ 5 callers
Method
print_preview
(self)
fraud-detection-federated/src/data_augmentation.py:24
↓ 5 callers
Method
print_preview
(self)
fraud-detection-federated/src/feature_engineering.py:24
↓ 5 callers
Method
print_preview
(self)
fraud-detection-federated/src/hyperparameter_tuning.py:24
↓ 5 callers
Method
print_preview
(self)
fraud-detection-federated/src/client_manager.py:24
↓ 5 callers
Method
print_preview
(self)
fraud-detection-federated/src/monitoring_dashboard.py:24
↓ 2 callers
Function
create_keras_model
()
fraud-detection-federated/src/federated_train.py:29
↓ 2 callers
Function
normalize_data
Normalizes data using MinMax or Standard scaling. Args: X (np.ndarray): Input data. method (str): 'minmax' or 'standard'.
fraud-detection-federated/src/preprocessing.py:13
↓ 2 callers
Method
run_script_with_arg
(self, arg)
fraud-detection-federated/src/test_main.py:55
↓ 2 callers
Function
save_metrics
Saves metrics to a file in JSON or CSV format. Args: metrics_dict (dict): Dictionary of metrics. filepath (str): Output file
fraud-detection-federated/src/utils.py:24
↓ 1 callers
Function
analyze_distribution
Plots the distribution of labels in a pie chart.
fraud-detection-federated/src/client_simulator.py:35
↓ 1 callers
Function
build_model
Builds and compiles a Keras Sequential model. Args: input_shape (int): Number of input features. architecture (str): One of
fraud-detection-federated/src/model_builder.py:11
↓ 1 callers
Function
create_tf_dataset
(X, y)
fraud-detection-federated/src/federated_train.py:23
↓ 1 callers
Function
display_classification_report
Prints classification report.
fraud-detection-federated/src/utils.py:49
↓ 1 callers
Function
ensure_numpy
Converts pandas DataFrames or Series to numpy arrays.
fraud-detection-federated/src/client_simulator.py:14
↓ 1 callers
Function
evaluate_model
(state, dataset)
fraud-detection-federated/src/federated_train.py:63
↓ 1 callers
Function
fraud_by_transaction_type
(df)
fraud-detection-federated/src/main.py:51
↓ 1 callers
Function
fraud_stats
(df)
fraud-detection-federated/src/main.py:19
↓ 1 callers
Function
high_risk_locations
(df)
fraud-detection-federated/src/main.py:57
↓ 1 callers
Function
inverse_transform
Converts scaled data back to original scale.
fraud-detection-federated/src/preprocessing.py:40
↓ 1 callers
Function
load_and_preprocess
(file_path, features, target='is_fraud')
fraud-detection-federated/src/data_loader.py:56
↓ 1 callers
Function
load_model_for_inference
Loads a trained Keras model.
fraud-detection-federated/src/model_inference.py:35
↓ 1 callers
Function
load_raw_data
Loads raw transaction data from a CSV file.
fraud-detection-federated/src/data_loader.py:13
↓ 1 callers
Function
load_sample_data
Loads input data for prediction. Args: from_csv (bool): If True, loads from a CSV file. csv_path (str): Path to CSV file (mu
fraud-detection-federated/src/model_inference.py:12
↓ 1 callers
Function
log_metrics
Logs training or evaluation metrics in formatted output. Args: metrics_dict (dict): Dictionary of metric name to value. pref
fraud-detection-federated/src/utils.py:12
↓ 1 callers
Function
main
()
fraud-detection-federated/src/model_inference.py:71
↓ 1 callers
Function
main
()
fraud-detection-federated/src/main.py:82
↓ 1 callers
Function
normalize_csv
Normalizes numeric columns from CSV and writes output.
fraud-detection-federated/src/preprocessing.py:60
↓ 1 callers
Function
plot_amount_distribution
(df)
fraud-detection-federated/src/main.py:40
↓ 1 callers
Function
plot_confusion_matrix
Plots a confusion matrix heatmap.
fraud-detection-federated/src/utils.py:56
↓ 1 callers
Function
plot_fraud_distribution
(df)
fraud-detection-federated/src/main.py:28
↓ 1 callers
Function
plot_time_series
(df)
fraud-detection-federated/src/main.py:69
↓ 1 callers
Function
plot_training_history
Plots training and validation accuracy/loss curves.
fraud-detection-federated/src/trainer.py:56
↓ 1 callers
Function
preprocess_data
Selects features, encodes categoricals, scales numerics.
fraud-detection-federated/src/data_loader.py:33
↓ 1 callers
Function
run_inference
Runs model inference on input data. Args: model: Trained Keras model. data (np.ndarray): Input features. threshold (
fraud-detection-federated/src/model_inference.py:45
↓ 1 callers
Function
save_scaler
Saves the scaler to a file.
fraud-detection-federated/src/preprocessing.py:46
↓ 1 callers
Function
split_clients
(X, y, num_clients=3)
fraud-detection-federated/src/federated_train.py:16
↓ 1 callers
Function
split_clients
Splits data for simulated federated learning clients.
fraud-detection-federated/src/data_loader.py:66
↓ 1 callers
Function
split_data
Splits data into train and test sets.
fraud-detection-federated/src/data_loader.py:60
↓ 1 callers
Function
stratified_split
Attempts a stratified split to preserve label proportions across clients.
fraud-detection-federated/src/client_simulator.py:24
↓ 1 callers
Function
summarize_data
(df)
fraud-detection-federated/src/main.py:12
↓ 1 callers
Function
top_users_by_fraud
(df, top_n=5)
fraud-detection-federated/src/main.py:63
↓ 1 callers
Function
train_model
Trains the model on local data. Args: model: Compiled Keras model. X (np.ndarray): Features. y (np.ndarray): Labels.
fraud-detection-federated/src/trainer.py:9
↓ 1 callers
Function
validate_columns
Validates that the required columns exist in the dataset.
fraud-detection-federated/src/data_loader.py:25
Method
__init__
(self)
fraud-detection-federated/src/federated_metrics.py:18
Method
__init__
(self)
fraud-detection-federated/src/synthetic_data_generator.py:18
Method
__init__
(self)
fraud-detection-federated/src/deployment_utils.py:18
Method
__init__
(self)
fraud-detection-federated/src/explainability.py:18
Method
__init__
(self)
fraud-detection-federated/src/visualization_tools.py:18
Method
__init__
(self)
fraud-detection-federated/src/data_augmentation.py:18
Method
__init__
(self)
fraud-detection-federated/src/feature_engineering.py:18
Method
__init__
(self)
fraud-detection-federated/src/hyperparameter_tuning.py:18
Method
__init__
(self)
fraud-detection-federated/src/client_manager.py:18
Method
__init__
(self)
fraud-detection-federated/src/monitoring_dashboard.py:18
Method
compute_sum
(self)
fraud-detection-federated/src/federated_metrics.py:21
Method
compute_sum
(self)
fraud-detection-federated/src/synthetic_data_generator.py:21
Method
compute_sum
(self)
fraud-detection-federated/src/deployment_utils.py:21
Method
compute_sum
(self)
fraud-detection-federated/src/explainability.py:21
Method
compute_sum
(self)
fraud-detection-federated/src/visualization_tools.py:21
Method
compute_sum
(self)
fraud-detection-federated/src/data_augmentation.py:21
Method
compute_sum
(self)
fraud-detection-federated/src/feature_engineering.py:21
Method
compute_sum
(self)
fraud-detection-federated/src/hyperparameter_tuning.py:21
Method
compute_sum
(self)
fraud-detection-federated/src/client_manager.py:21
Method
compute_sum
(self)
fraud-detection-federated/src/monitoring_dashboard.py:21
Function
evaluate_model
Evaluates a model and prints metrics. Args: model: Trained model (Keras or scikit-learn). X_test (array-like): Test features
fraud-detection-federated/src/evaluator.py:20
Function
load_scaler
Loads a scaler from file.
fraud-detection-federated/src/preprocessing.py:52
Function
main
()
fraud-detection-federated/src/preprocessing.py:76
Function
model_fn
()
fraud-detection-federated/src/federated_train.py:38
Method
setUp
(self)
fraud-detection-federated/src/test_main.py:10
Function
split_clients
Splits dataset into federated clients. Args: X (array-like): Features. y (array-like): Labels. num_clients (int): Nu
fraud-detection-federated/src/client_simulator.py:47
Method
test_fraud_column_binary
(self)
fraud-detection-federated/src/test_main.py:22
Method
test_fraud_distribution
(self)
fraud-detection-federated/src/test_main.py:47
Method
test_fraud_flag
(self)
fraud-detection-federated/src/test_main.py:66
Method
test_no_missing_values
(self)
fraud-detection-federated/src/test_main.py:25
Method
test_required_columns_exist
(self)
fraud-detection-federated/src/test_main.py:13
Method
test_row_count_and_column_count
(self)
fraud-detection-federated/src/test_main.py:28
next →
1–100 of 104, ranked by callers