Skip to main content

No project description provided

Project description

🔮 NeuronFlow 🔮

Python Version Build Status License

A lightweight machine learning library written in Python.


🌌 Overview

NeuronFlow is a Python package designed for building, training, and evaluating machine learning models. Whether you're a beginner or a seasoned professional, this library provides tools for quick prototyping and production-level model development.

Features include:

  • 🧠 Customizable Models: Build custom models from scratch using an intuitive API.
  • Optimized for Performance: Built-in optimizations for faster training.
  • 📊 Evaluation Tools: Built-in metrics and visualizations for evaluating models.
  • 💡 Explainability: Model insights for transparency and debugging.

🌟 Tools Available

  • Linear Models:

    • Linear Regression
    • Multiple Linear Regression
    • Polynomial Regression
  • Classifier Models:

    • Logistic Regression
  • Evaluation Metrics:

    • Mean Square Error(MSE)
    • Mean Absolute Error(MAE)
    • Root Mean Square Error(RMSE)
    • R2 Score

🚀 Installation

pip install neuronflow

How To Use

import neuronflow as nf

#Regression
from neuronflow import regerssion
from neuronflow import classifier

#Linear Regression
X=np.array([1,2,3,4])
Y=np.array([5,6,7,8])
linear_model=regression.linear(X,Y)
linear_model.fit() 
#Inference 
linera_value=model.value(np.array([9,10]))

#Classification
x=np.array([[0.1,1.2,1.5,2.0,1.0,2.5],[1.1,.9,1.5,1.8,2.5,.5]])
y=np.array([0,0,1,1,1,0])

logistic_model=classifier.logistic(x,y,lr=0.1)
logistic_model.fit()

logistic_model.predict(x)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neuronflow-0.1.2.tar.gz (4.3 kB view details)

Uploaded Source

File details

Details for the file neuronflow-0.1.2.tar.gz.

File metadata

  • Download URL: neuronflow-0.1.2.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for neuronflow-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b7e96974d81985c83ae35717202da88cbab98b35eb0e213f419bbca2762d3d79
MD5 489850e2b054e5b22571fc060ae18f01
BLAKE2b-256 7dd5f767ffa2f7eff1c976b6badca2b499e27ecc16e4cc16d619bfd8a1d7c4f7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page