Skip to content

Build Status Docs

TensorTools

A simple repository which implements common things I use in my ML projects so I don't have to repeat myself. See examples/ for some examples which use this repository.

Better API documentation coming ASAP!

Installation

pip install tensortools

Example

import tensorflow as tf
import tensortools as tt
import numpy as np

# Generate images with random shapes for object detection
image_generator = tf.generator.Generator()
images = image_generator.generate(n_images=1, height=100, width=100, max_shapes=2)
image = images[0]
tt.image.show(image)

# Some simple ops
vector = tt.ops.flatten(image, has_batch=False)
with tf.Session() as sess:
  vector = sess.run([vector])

# Generate anchors for YOLO algorithm using KMeans
annotations = load_annotations()
anchors = tt.yolo.generate_anchors()