Skip to main content

gimmick

Introduction

Whats Gimmick ? Its a library which allows us to generate images out of nothing, basically you tell gimmick what kind of images you would like to generate and what model to use and it does the rest. Its easy to use as primary focus is on user friendlyness without exposing to much details, but you can be specific if you wanna be.

What do we do internally ? we trained neuralnets, we add different type of networks making sure that interface always remain same, just plugin different algo and see how it perform.

Installtion

pip install gimmick

just like that, its python everything should be easy

Dependency

Gimmick autmatically install all the dependency for you, but occationaly you run into one of those bugs, so in a nutshell we use tensorflow, sklearn. i know torch is much faster, we will get their

Examples

we have already provided samples with the github repo, you can browse it, read it and run it.

Lets demonstrate

usecase 1 - I just wanna run as simple as i can.

import gimmick
model = gimmick.learn(images, algo='autoencoder_dense')  # Just make sure that images is a numpy array which contains N number 3D or 2D images
images_gen = model.generate(16)  # I need 16 images

usecase 2 - I wanna control how my model is trained

import gimmick
model = gimmick.learn(images, algo='autoencoder_dense', epochs=500, batch_size=8,
                      optimizer='adam', learning_rate=0.01, loss_function='mae')
images_gen = model.generate(16, batch_size=8)

usecase 3 - I wanna know everything

Go through the detailed documentation.

Metadata

Release files for gimmick 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gimmick 1.0
File Size Uploaded
gimmick-1.0.tar.gz 19.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gimmick 1.0
File Interpreter ABI Platform
gimmick-1.0-py3-none-any.whl Python 3 none any Details

Total release size: 44.4 kB

Release files / gimmick-1.0.tar.gz

Download URL gimmick-1.0.tar.gz
Size 19.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e8a2cf921e733a28599c428cca34db7cb783ba795b06e956f5ebfff0f8dafb66
BLAKE2b-256 checksum
How to use checksums
bfd2e57c0f01aff77f00c99d26f8f1210828b08abbf2a6cd1dc21d353be5ca19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

Release files / gimmick-1.0-py3-none-any.whl

Download URL gimmick-1.0-py3-none-any.whl
Size 25.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e1762bbe0f784680410debd174e3cc2838c4a5fd1ef97dbb18fb18fe50238a83
BLAKE2b-256 checksum
How to use checksums
e554f4d3eb280e228b1433239274c1d387b808d75f454a7d78ce66366e6521c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page