Features & Algorithms

🔢 Linear Models

  • Linear Regression - Classic least squares regression
  • Ridge Regression - L2 regularized linear regression
  • Adaptive Regression - Self-adjusting regression models
  • Logistic Regression - Binary and multiclass classification

🧠 Neural Networks

  • Multi-Layer Perceptron (MLP) - Deep feedforward networks
  • MLPRegressor - Neural networks for regression tasks
  • MLPClassifier - Neural networks for classification
  • Custom Architectures - Flexible layer configurations

🎨 Generative Models

  • Generative Adversarial Networks (GANs) - Generate synthetic data
  • Variational Autoencoders (VAEs) - Learn data representations
  • Image Generation - Create synthetic images
  • Data Augmentation - Expand training datasets

🏘️ Instance-Based Learning

  • K-Nearest Neighbors (KNN) - Classification and regression
  • Distance Metrics - Multiple distance calculations
  • Weighted Neighbors - Distance-based weighting
  • Efficient Search - Optimized neighbor finding

📊 Built-in Datasets

  • Real Estate Prices - Property valuation data
  • Bitcoin (BTC-USD) - Cryptocurrency price history
  • London House Prices - UK property market data
  • Fuel Consumption - Energy usage patterns

📈 Model Evaluation

  • Regression Metrics - R², MSE, MAE, RMSE
  • Classification Metrics - Accuracy, Precision, Recall, F1
  • Error Analysis - Comprehensive model assessment
  • Performance Tracking - Monitor model improvements

✨ Key Highlights

🚀 One-Line Dataset Loading

Access popular datasets instantly with simple function calls. No more data preprocessing headaches!

🧠 Complete ML Pipeline

From data loading to model evaluation, everything you need in one cohesive package.

🔧 Easy-to-Use APIs

Intuitive interfaces designed for both beginners and experienced practitioners.

📊 Built-in Evaluation

Comprehensive metrics and error analysis tools to assess model performance.

🎨 Advanced Models

State-of-the-art generative models including GANs and VAEs for creative applications.

💡 Educational Focus

Perfect for learning and teaching machine learning concepts with clear examples.

📦 Version 0.0.2.5 Features

  • ✅ Enhanced neural network architectures
  • ✅ Improved GAN and VAE implementations
  • ✅ Extended dataset collection
  • ✅ Better error handling and validation
  • ✅ Optimized performance for large datasets
  • ✅ Comprehensive documentation and examples