Advance Machine Learning
Advance Machine Learning
```python
from sklearn.linear_model import Ridge
# For 2D dataset
X_2d = [[1, 2], [2, 3], [3, 4]] # Example 2D dataset
y_2d = [2, 3, 4] # Example 2D target
# Usage example
X = ... # Features
y = ... # Target
alpha = 1.0 # Regularization parameter
weights = ridge_regression(X, y, alpha)
```
# Load dataset
iris = load_iris()
X = iris.data
y = iris.target
# Initialize GridSearchCV
grid_search = GridSearchCV(RandomForestClassifier(),
param_grid, cv=5)
# Fit model
grid_search.fit(X, y)
# Best hyperparameters
print("Best hyperparameters:",
grid_search.best_params_)
```
# Initialize RandomizedSearchCV
random_search =
RandomizedSearchCV(RandomForestClassifier(),
param_dist, n_iter=5, cv=5)
# Fit model
random_search.fit(X, y)
# Best hyperparameters
print("Best hyperparameters:",
random_search.best_params_)
```