import numpy as np def predict(X, w, b): raise NotImplementedError def compute_cost(X, y, w, b): raise NotImplementedError def compute_gradients(X, y, w, b): raise NotImplementedError def fit(X, y, learning_rate, epochs): raise NotImplementedError