kfazri75 / test

Deteksi mata uang asli dan palsu menggunakan Tensorflow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

skripsi-sample

Deteksi mata uang asli dan palsu menggunakan Tensorflow

Proses Pre-Processing pada gambar

Resize gambar

index_resize.py

Convert dataset meta labels xml to csv

python xml_For_csv.py

Convert csv dataset labels to TFRecord file format

python tfrecord.py --type=train --csv_input=data/trainlabels.csv  --output_path=data/train.record
python tfrecord.py --type=test --csv_input=data/testlabels.csv  --output_path=data/test.record

Simpan di directory training untuk pemodelan

wget http://download.tensorflow.org/models/object_detection/ssd_mobilenet_v1_coco_2018_01_28.tar.gz

atau bisa clik aja

Setting Konfigurasi model dan class pada object

wget https://github.com/tensorflow/models/blob/master/research/object_detection/samples/configs/ssd_mobilenet_v1_pets.config

atau bisa clik aja

Memulai pelatihan pada model

Proses Pelatihan Berjalan

python train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/ssd_mobilenet_v1_pets.config

Export graph dan Model yang telah kita latih Proses Pelatihan Berjalan

python export_inference_graph.py \
    --input_type image_tensor \
    --pipeline_config_path training/ssd_mobilenet_v1_pets.config \
    --trained_checkpoint_prefix training/model.ckpt-1000 \
    --output_directory uang

Buka Android Studio

clone tensorflow android repo buka folder project

git clone https://github.com/tensorflow/tensorflow.git

atau bisa clik aja

Install Bazel clik aja

Build untuk .so pada file bazel

bazel build -c opt //tensorflow/contrib/android:libtensorflow_inference.so 
  --crosstool_top=//external:android/crosstool
  --host_crosstool_top=@bazel_tools//tools/cpp:toolchain
  --cpu=armeabi-v7a

Build Java counterpart

bazel build //tensorflow/contrib/android:android_tensorflow_inference_java

Open android studio kemudian klik Click open the existing project buka direktori /tensorflow/examples/android libtensorflow_inference.so and libandroid_tensorflow_inference_java.jar disimpan pada folder android libandroid_tensorflow_inference_java.jar di set pada Add As Library

libtensorflow_inference.so diset pada Link C++ Project with Gradle kemudian pilih CMake.txt

Kemudian Run Project

About

Deteksi mata uang asli dan palsu menggunakan Tensorflow


Languages

Language:Jupyter Notebook 99.8%Language:Java 0.1%Language:Python 0.0%