Explicación del Código de Clasificación con RandomForest y Preprocesamiento con MinMaxScaler

Este código realiza un proceso completo de clasificación usando un Random Forest Classifier y preprocesamiento de datos con MinMaxScaler. Vamos a desglosar cada parte:

1. Importación de Librerías

from sklearn.preprocessing import MinMaxScaler
from sklearn.ensemble import RandomForestClassifier
from sklearn.ensemble import RandomForestRegressor

2. Lectura de Datos

df = pd.read_csv("tarjetas_credito.csv")

3. Normalización de los Datos

escala = MinMaxScaler(feature_range=(0,1))
normado = escala.fit_transform(df)
df = pd.DataFrame(normado, columns=df.columns)

4. Separación de Características y Etiqueta

X = df.iloc[:, :-1]
y = df.iloc[:, -1]

5. División en Conjunto de Entrenamiento y Prueba

X_entrenamiento, X_prueba, y_entrenamiento, y_prueba = train_test_split(X, y, train_size=0.7, random_state=1)