Skip to main content

A custum Python ML package

Project description

Py-Neuronn

Neuronn is a collection of machine learning models implemented from scratch. This library provides simple and easy-to-use implementations of various machine learning algorithms, including linear regression, multiple regression, logistic regression, k-nearest neighbors (KNN), decision trees,random forests,XGB classifier and SVM.

Installation

You can install Neuronn using pip:

pip install Neuronn

Usage

Here an examples of how to use the models provided by Neuron:

Linear Regression

from Neuronn import LinearRegression
import numpy as np

# Example data
X = np.array([[1], [2], [3], [4]])
y = np.array([2, 4, 6, 8])

# Create and train the model
model = LinearRegression(learning_rate=0.01, epochs=1000)
model.fit(X, y)

# Make predictions
predictions = model.predict(X)
print("Predictions:", predictions)

Contributing

Contributions are welcome! Please open an issue or submit a pull request on GitHub.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any questions or feedback, please contact Karthikeyan.

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

neuronn-0.1.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Neuronn-0.1.0-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file neuronn-0.1.0.tar.gz.

File metadata

  • Download URL: neuronn-0.1.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for neuronn-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2212dabf82937d8cb0cfa0be77b0b3ad02a055a3c1f796a331bd2c03ce6ca18a
MD5 1d8bd7f6621538fa633cec6e3f5a8fbf
BLAKE2b-256 57effdad34a84dc5e79a43dd9836e68929befbfc540024b6a94ff0f37e281bb2

See more details on using hashes here.

File details

Details for the file Neuronn-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: Neuronn-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for Neuronn-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5bc865378d1562ca4b7bfffe906e15638d84ccd5411a64f974d9059801c88c68
MD5 e73b148802f9527885d055160a37ee7a
BLAKE2b-256 dc28fa0ae57c57f860b4f121c23300bd480150d412dbf24cc377841e5ee49bfc

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