Skip to main content

A Python package for semi-supervised learning with scikit-learn

Project description

Semi-Supervised Learning Library (sslearn)

Code Climate maintainability Code Climate coverage GitHub Workflow Status PyPI - Version Static Badge

The sslearn library is a Python package for machine learning over Semi-supervised datasets. It is an extension of scikit-learn.

Installation

Dependencies

  • joblib >= 1.2.0
  • numpy >= 1.23.3
  • pandas >= 1.4.3
  • scikit_learn >= 1.2.0
  • scipy >= 1.10.1
  • statsmodels >= 0.13.2
  • pytest = 7.2.0 (only for testing)

pip installation

It can be installed using Pypi:

pip install sslearn

Citing

@article{sslearn2025garrido,
    title = {SSLearn: A Semi-Supervised Learning library for Python},
    journal = {SoftwareX},
    volume = {29},
    pages = {102024},
    year = {2025},
    issn = {2352-7110},
    doi = {https://doi.org/10.1016/j.softx.2024.102024},
    author = {José L. Garrido-Labrador and Jesús M. Maudes-Raedo and Juan J. Rodríguez and César I. García-Osorio},
}

Fundings

The research carried out for the development of this software has been partially funded by the Junta de Castilla y León (project BU055P20), by the Ministry of Science and Innovation of Spain (projects PID2020-119894GB-I00 and TED 2021-129485B-C43) and by the project AIM-LAC (EP/S023992 /1). The author has been a beneficiary of the predoctoral scholarship from the Ministry of Education of the Junta de Castilla y León EDU/875/2021.

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

sslearn-1.1.0.tar.gz (46.5 kB view details)

Uploaded Source

Built Distribution

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

sslearn-1.1.0-py3-none-any.whl (47.9 kB view details)

Uploaded Python 3

File details

Details for the file sslearn-1.1.0.tar.gz.

File metadata

  • Download URL: sslearn-1.1.0.tar.gz
  • Upload date:
  • Size: 46.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for sslearn-1.1.0.tar.gz
Algorithm Hash digest
SHA256 36c1f682ef7dcd66f850e0796205fa46ce1dfccbf318e58b222718bf0cf263d2
MD5 e780a0d8833df59572d87d4cab94182f
BLAKE2b-256 78e57ab4fdfacd1bcef125f99c27473bc17834d33fef44c7fcbcac793479321f

See more details on using hashes here.

File details

Details for the file sslearn-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: sslearn-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 47.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for sslearn-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d0d394e9066fac8eba6d4733958722d6b8776299440627349949cde918439eb6
MD5 12ade0be503c487e4e16b0ce1499d51b
BLAKE2b-256 3f218d15957fb19c08c3f974212254bf300cd810aac24ab8d3329101db17f670

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