Skip to main content

My lovely python package

Project description

LovelyPancake

image description

LovelyPancake is a general-purpose Python package for machine learning, starting with a robust set of tools for image segmentation. It currently features implementations of U-Net-based models with plans to extend into other machine learning domains.

Installation

To install LovelyPancake, run:

pip install lovelypancake

Requirements

The package requires Python 3.x and TensorFlow 2.x. Install all dependencies with:

pip install -r requirements.txt

Current Features

  • U-Net model architecture for image segmentation tasks.
  • Attention U-Net and Attention Residual U-Net for advanced segmentation needs.
  • Modular design for easy customization and extension of model components.
  • Pre-built loss functions and metrics commonly used in image segmentation.

Future Scope

  • Expansion to include a wide range of machine learning models beyond image segmentation.
  • Utility functions for data preprocessing, augmentation, and evaluation metrics.
  • Integration with other machine learning frameworks and tools.

Usage

To create and use a U-Net model:

from lovelypancake.models import unet

model = unet(input_shape=(256, 256, 3), NUM_CLASSES=2, dropout_rate=0.1, batch_norm=True)
model.compile(optimizer='adam', loss='categorical_crossentropy', metrics=['accuracy'])

For detailed examples and more advanced usage, see the Documentation [Under Progres...].

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

lovely-pancake-1.0.4.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

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

lovely_pancake-1.0.4-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file lovely-pancake-1.0.4.tar.gz.

File metadata

  • Download URL: lovely-pancake-1.0.4.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for lovely-pancake-1.0.4.tar.gz
Algorithm Hash digest
SHA256 5e93e7e92f70c22a145a3d3327993df38a34bdfb95afee52130b36f466b0595e
MD5 75602e1eba868547668c36a582971728
BLAKE2b-256 40edb21477bcb30712f90764574e236d67ffec93bbf074fa1dad6802436dbdba

See more details on using hashes here.

File details

Details for the file lovely_pancake-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: lovely_pancake-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for lovely_pancake-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c80d22fe3290f5f3daa7928f031f42f45c8f93085246be55b87513421a19ff6a
MD5 8c3a7f5d0b65cfb40497a3e0f2b7cd37
BLAKE2b-256 b2f12f9c422b09fc50c2fea4c61fc50b740765b497b813595cc6fd50f4252363

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