import numpy as np def sigmoid(z): raise NotImplementedError def compute_loss(X, y, w, b): raise NotImplementedError def compute_gradients(X, y, w, b): raise NotImplementedError def fit(X, y, learning_rate, epochs): raise NotImplementedError