DFFML Models for Tensorflow Library
About
DFFML models backed by Tensorflow.
Demo
This demo was taken before the below steps were updated, the actual accuracy may vary as this video shows accuracy being assessed against the training data. You should try it for yourself and see!
Install
virtualenv -p python3.7 .venv
. .venv/bin/activate
python3.7 -m pip install --user -U dffml[tensorflow]
Usage
wget http://download.tensorflow.org/data/iris_training.csv
wget http://download.tensorflow.org/data/iris_test.csv
head iris_training.csv
sed -i 's/.*setosa,versicolor,virginica/SepalLength,SepalWidth,PetalLength,PetalWidth,classification/g' *.csv
head iris_training.csv
dffml train \
-model dnn \
-sources csv=iris_training.csv \
-classifications 0 1 2 \
-features \
def:SepalLength:float:1 \
def:SepalWidth:float:1 \
def:PetalLength:float:1 \
def:PetalWidth:float:1 \
-num_epochs 3000 \
-steps 20000 \
-log debug
dffml accuracy \
-model dnn \
-sources csv=iris_test.csv \
-classifications 0 1 2 \
-features \
def:SepalLength:float:1 \
def:SepalWidth:float:1 \
def:PetalLength:float:1 \
def:PetalWidth:float:1 \
-log critical
dffml predict all \
-model dnn \
-sources csv=iris_test.csv \
-classifications 0 1 2 \
-features \
def:SepalLength:float:1 \
def:SepalWidth:float:1 \
def:PetalLength:float:1 \
def:PetalWidth:float:1 \
-caching \
-log critical \
> results.json
head -n 33 results.json
License
DFFML Tensorflow Models are distributed under the terms of the MIT License.
Release files for dffml-model-tensorflow 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dffml-model-tensorflow-0.2.0.tar.gz | 6.5 kB | Details |
Release files / dffml-model-tensorflow-0.2.0.tar.gz
| Download URL | dffml-model-tensorflow-0.2.0.tar.gz |
|---|---|
| Size | 6.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
185a19f1fd72d75ddf0c6599574cf0f3b616002682eed2bd5098e6202ba97526
|
|
BLAKE2b-256 checksum How to use checksums |
6bd508f2ec1405ad8838f55adb0ae311ad9dc109a04d4e0022a4db3bb32d0a18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
|