Skip to content

Instantly share code, notes, and snippets.

View KalimAmzad's full-sized avatar

Kalim Amzad KalimAmzad

View GitHub Profile
@KalimAmzad
KalimAmzad / roc_aoc.py
Created March 16, 2023 05:37
ROC & AOC
import numpy as np
import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split
from sklearn.metrics import roc_curve, auc
from sklearn.datasets import make_classification
from sklearn.linear_model import LogisticRegression
# Generate a synthetic dataset for classification
X, y = make_classification(n_samples=1000, n_classes=2, n_features=20, random_state=42)
@KalimAmzad
KalimAmzad / knn.py
Last active March 14, 2023 11:28
KNN Implementaion
import numpy as np
import pandas as pd
from sklearn.model_selection import KFold
from collections import Counter
def euclidean_distance(x1, x2):
return np.sqrt(np.sum((x1 - x2)**2))
def manhattan_distance(x1, x2):
return np.sum(np.abs(x1 - x2))
@KalimAmzad
KalimAmzad / Dimensionality Reduction.ipynb
Last active January 13, 2023 05:43
Dimensionality Reduction
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.