dinuka125 / TFX-End-to-End-Pipeline-for-Computer-Vision

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TFX-End-to-End-Pipeline-for-Computer-Vision - Example Cat and Dog

This repository demonstrates the end-to-end workflow of Computer vision Binary Classification based problem and the steps required to analyze, validate, and transform data, train a model, analyze its performance, and serve it.

Used TFX Components

  • ExampleGen - ingests and splits the input dataset.
  • StatisticsGen - calculates statistics for the dataset.
  • SchemaGen - examines the statistics and creates a data schema.
  • ExampleValidator - looks for anomalies and missing values in the dataset.
  • Transform performs - feature engineering on the dataset.
  • Trainer - trains the model using TensorFlow Estimators or Keras.
  • Evaluator - performs deep analysis of the training results.
  • Pusher - deploys the model to a serving infrastructure.
  • Tensorflow serving is used for the deployement

Module file includes the util functions

#The dataset -This example uses the kaggle Cat and Dog dataset

  • Orchestrators - Apache Airflow and Apache beam Screenshot 2022-09-25 005436

About


Languages

Language:Jupyter Notebook 98.2%Language:Python 1.8%