Skip to content

This is a python API that allows you to utilize my name to gender TensorFlow machine learning model via a Web API. This is utilized via an HTTP Response of: URL\?name=*input*

Notifications You must be signed in to change notification settings

GasserJC/Classification-TensorFlow-Api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TensorFlowApi

This is a python API that allows you to utilize my name to gender Convoluted Nerural Network (CNN) machine learning model via a Web API. As of Fall 2020 this CNN Name to Gender Classification model had record accuracy in the field, it was Developed by myself during my Research Apprenticeship at UWW 2019-2020.

Technologies:

Python, TensorFlow, Keras, Flask, Ubuntu 20.04, Google Cloud Compute Engine, Cloud Computing, Load Balancing

Deployed on Google Cloud Compute Engine. URL = http://35.209.53.64/cgi-bin/TensorFlowApi/world.py/?name=

Performance Metric & Version

Version 1.0: Average Response Time:15.32 seconds. Python-CGI and Apache2
Version 2.0: Upgrade to a scalable docker & kubernetes cluster to reduce time at any load. Average Response Time Goal: 2.5 Seconds.

NOTE!

THIS MODEL IS PURELY FOR RESEARCH AND STUDY OF CLASSIFICATION MODELS, THIS IS NOT TO BE TAKEN AS ANYTHING MORE THAN A MATHEMATICAL CLASSIFICATION PROBLEM. THIS IS A CLASSICAL CLASSIFICATION PROBLEM THAT IS ROUTINELY USED TO DEMONSTRATE NEW METHODOLOGIES OF CLASSIFICATION.

About

This is a python API that allows you to utilize my name to gender TensorFlow machine learning model via a Web API. This is utilized via an HTTP Response of: URL\?name=*input*

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages