Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

base2lines

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

base2lines

a python package to benchmarks algorithms against various datasets

  • 0.0.16
  • PyPI
  • Socket score

Maintainers
1

baselines

a python package used for benchmarking algorithms over various datasets

Installation

pip install base2lines

Introduction

Data class :

show_datasets:

show available datasets

load_dataset :

load specific dataset (pass name as argument)

Classification class :

classification method:

parameters:
dataset in csv format or pandas dataframe with classification column at last
result:
returns benchmark for dataset with various algorithms and its f1_score

Regression Class:

regressor method:

parameters:
dataset (pandas dataframe)
resultantColumn (name of column which has the value to be predicted)

Pipeline Class:

init method:

parameters:
dataset (pandas dataframe)

show_graph method:

parameters:
pipeline_show (sklearn Pipeline object which will be inturn turned to graph)

How to use

Data Class

from baseline.Data import Data
data = Data()
dataset_names = data.show_dataset()
#name should be only from dataset_names 
dataset = data.load_dataset('name') 

Classification Class

from baseline.classification import Classification
classifier = Classification()
# dataset's last column should be the column to be classified
results = classifier.classification(dataset)
print(results)

Regression Class

from baseline.regression import Regression
regressors = Regression()
# also pass the resultant column
results = regressors.regressor(dataset , resultantColumn)
print(results)

Pipeline Class

from baseline.pipeline import Pipeline
graph = Pipeline(dataset)
#pipeline should only have sklearn components
graph.show_graph(pipelineToBeShown)

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc