Differences

This shows you the differences between two versions of the page.

Link to this comparison view

user:sachy:tenf [2019/07/14 19:33] (current)
sachy kvuli jedine picovince cely traktooor
Line 1: Line 1:
 +====== Tensorflow in livecd ======
  
 +<code bash>
 +# HowTo
 +https://​github.com/​developmentseed/​label-maker/​blob/​master/​examples/​walkthrough-tensorflow-object-detection.md#​create-the-training-dataset
 +https://​www.cs.toronto.edu/​~vmnih/​data/​
 +https://​becominghuman.ai/​tensorflow-object-detection-api-tutorial-training-and-evaluating-custom-object-detector-ed2594afcf73
 +
 +# System packages
 +sudo apt-get install python3-venv curl libcurl4-openssl-dev build-essential autoconf libssl-dev libffi-dev python3-dev protobuf-compiler python-pil python-lxml python-tk python3-tk
 +
 +# label-maker deps...
 +stahnout https://​github.com/​mapbox/​tippecanoe
 +sudo apt-get install libsqlite3-dev
 +make -j 2
 +sudo make install
 +
 +# Python virtualenv not to fight with dependency hell
 +mkdir tenf
 +cd ./tenf
 +python3 -m venv venv
 +source venv/​bin/​activate
 +(venv) pip install --upgrade pip
 +(venv) pip install --upgrade tensorflow
 +(venv) pip install label-maker
 +(venv) pip install pandas
 +
 +# get maptiles
 +mapbox.com -> login -> new account
 +tftest:​tftest123
 +mapbox.com -> login -> tokens -> default public token
 +pk.eyJ1IjoidGZ0ZXN0IiwiYSI6ImNqeTJ3b2xzdDBxeDAzYm1zajB5MHhsYmEifQ.FJ7VJS9iMVi8pAQHzFgJgQ
 +nahradit ACCESS_TOKEN za token z web mapboxu
 +
 +(venv) label-maker download
 +(venv) label-maker labels
 +(venv) label-maker images
 +
 +stahnout https://​github.com/​tensorflow/​models do ./tenf
 +
 +(venv) pip install Cython
 +(venv) pip install contextlib2
 +(venv) pip install jupyter
 +(venv) pip install matplotlib
 +
 +stahnout https://​github.com/​cocodataset/​cocoapi do ./tenf
 +
 +(venv) cd ./​cocoapi-master/​PythonAPI
 +(venv) make
 +(venv) cp -rfv ./​pycocotools ../​../​models-master/​research/​
 +
 +(venv) mkdir ../​../​protoc33 # v rootu ./​tenf ​
 +stahnout https://​github.com/​google/​protobuf/​releases/​download/​v3.3.0/​protoc-3.3.0-linux-x86_64.zip a rozbalit do ./​tenf/​protoc33
 +(venv) cd ./​models-master/​research/​
 +(venv) ../​../​protoc33/​bin/​protoc object_detection/​protos/​*.proto --python_out=.
 +(venv) export PYTHONPATH=`pwd`:​`pwd`/​slim
 +
 +(venv) pip3 install "numpy == 1.15.0"​
 +(venv) pip install -U protobuf
 +(venv) python ./setup.py build
 +(venv) python ./setup.py install
 +
 +(venv) python3 object_detection/​builders/​model_builder_test.py
 +
 +(venv) cd ./​object_detection
 +(venv) wget "​https://​raw.githubusercontent.com/​developmentseed/​label-maker/​master/​examples/​utils/​tf_records_generation.py"​
 +
 +(venv) cp -rfv ../​../​../​data/​labels.npz ./
 +(venv) cp -rfv ../​../​../​data/​tiles ./
 +
 +download http://​download.tensorflow.org/​models/​object_detection/​ssd_inception_v2_coco_2017_11_17.tar.gz a rozbal do /​research/​object_detection (TOD)
 +(venv) mkdir training
 +(venv) wget "​https://​raw.githubusercontent.com/​developmentseed/​label-maker/​master/​examples/​utils/​ssd_inception_v2_coco.config"​ -O ./​training/​ssd_inception_v2_coco.config
 +(venv) wget "​https://​raw.githubusercontent.com/​developmentseed/​label-maker/​master/​examples/​utils/​building_od.pbtxt"​ -O ./​data/​building_od.pbtxt
 +
 +# Uz budu
 +python ./​model_main.py --logtostderr --model_dir=./​training/​ --pipeline_config_path=./​training/​ssd_inception_v2_coco.config
 +</​code>​
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki