Skip to main content

A small machine learning package

Project description

This is a Python ML librabry like scikit-learn

You can create your ML model or use some ML algorithms on your project

Example: Logistic Regression

Read csv file and slip data into training and test data

import pandas as pd
df = pd.read_csv('Data_for_UCI_named.csv', header=0)
df['stabf'] = df['stabf'].map({'unstable': 0, 'stable': 1})
Y = df['stabf'].values
# sometimes it's needed to reshape data
X = df.drop(['stabf'], axis=1).values

X_train = X[:9000]
Y_train = Y[:9000]
X_test = X[9000:]
Y_test = Y[9000:]

Let’s use our library ```` # call the LogisticRegression class from nista_learn.regressions import LinearRegression, LogisticRegression

log_reg = LogisticRegression() # fitting data log_reg.fit(X_train, Y_train, iterations=200000, learning_rate=0.25, show=True) # predict a small dataset y_pred = log_reg.predict(X_test[20:28]) print(’— small value —’) print(Y_test[20:28]) print(’— predicted data —‘) print(y_pred) # plotting the cost function log_reg.plot_cost() ```

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

nista_learn-0.0.3.tar.gz (3.0 kB view details)

Uploaded Source

File details

Details for the file nista_learn-0.0.3.tar.gz.

File metadata

  • Download URL: nista_learn-0.0.3.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for nista_learn-0.0.3.tar.gz
Algorithm Hash digest
SHA256 b830b06df4360c0714dbd903f104155ceca76317f41bc6d9a939d7a3507fc7ad
MD5 f85fcee9a0d73e2b565efdd0480218be
BLAKE2b-256 cc452125420f8bfc5e14857beb192bd15ead5d4eddfb6a2b0956f713d3b3da17

See more details on using hashes here.

Supported by

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