Git Product home page Git Product logo

dobot-tcn-training-data's Introduction

dobot-tcn-training-data

Training data for Time Contrastive Network experiments

what

To train a contrastive network, you need alike and dissimilar examples.

Here are some I am releasing from a work in progress, Dobot TCN.

v2/ dataset

v2/ contains images of a single-axis servo "robot arm" rotating to randomly chosen locations, accompanied by a photo from two cameras (called rpi and rpzw).

There are four folders, corresponding to four different camera positions.

Each folder contains 200 observations.

Each observation consists of two jpeg images and one .json file.

For example:

data/position1$ file 40-rpi.jpg
40-rpi.jpg: JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=10, height=0, 
	manufacturer=RaspberryPi, model=RP_ov5647, xresolution=156, yresolution=164, resolutionunit=2, 
	datetime=2020:08:23 20:49:10, width=0], baseline, precision 8, 640x480, components 3
data/position1$ file 40-rpzw.jpg
40-rpzw.jpg: JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=10, height=0, 
	manufacturer=RaspberryPi, model=RP_imx219, xresolution=156, yresolution=164, resolutionunit=2, 
	datetime=2020:08:23 20:49:11, width=0], baseline, precision 8, 640x480, components 3
data/position2$ cat 40-joints.json
{"from": {"1": 5}, "to": {"1": -59}, "goal": {"1": -60}, 
	"exp_config": {"SWEEP_RANGE": 90, "AXIS_REPS": 2, "N_EXAMPLES": 200, "JOINT_RANGES": {"1": [-60, 60], "2": [-60, 60]}}}

The to value here specifies the position of the joint are shown in the video.

from specifies where the joint was positioned before the move and goal is where we wanted it to go. I don't think either are interesting from the standpoint of the actual observation.

exp_config specifies the configuration of this experiment. The v2/ dataset should all be the same in this regard. (The unreleased v1/ was improperly controlled.)

In addition, ALL.json in each folder gives you all the data at once.

why

Members of the AI Hackers Discord server requested access to the training data I was attempting to use for my experiments

how to use

That's up to you. The joint JSON should give you enough if you want to try to train an image regression model.

dobot-tcn-training-data's People

Contributors

tlack avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.