MODEL DEPLOYMENT IN GCP

“No machine learning model is valuable, unless it’s deployed to production.” – Luigi Patruno 

 The machine learning models are being used to achieve many difficult problems. 

For Neuromarketing we have following datasets and for those we have different types of models to be deployed on GCP. 

Dataset Name 

Model type 

FMRI 

Deeplearning 

Facial Recognition 

Deeplearning 

Emotion Data 

knn  

Student MOOC 

Random forest 

eeg-dataset/eye-tracking 

SVM/random forest 

The following table has information about the dataset and the type of model deployed on GCP 

 

 

In order To test and evaluate the prebuilt model in GCP for predictions we must follow the following steps: 

  1. Upload the model in storage bucket in GCP Make sure to have .joblib file in case of scikit learn model and .pd or .pbtxt kind model file for tensorflow model 
  2. Create a GCP model AI model Resource. With the model.joblib file inplace write the following code for data file for model 

Emotion Data 

import joblib 

joblib.dump(neigh,’model.joblib’) 

 Above is the code for emotion dataset with the model name as neigh 

  1. Also create AI Platform prediction for version and specify the path where the model is saved.Later to the creation of model in notebook a model must be created in AI resource platform also create a version for the model with all the newest and latest versions for python, framework, and ML runtime.
  2. The framework for Student MOOC, eeg and eye-tracking we used Scikit learn, for facial recognition, FMRI and emotion we used XGboost
  3. Make sure to give the path for the model.joblib file from bucket and save the details for successful model deployment.
  4. After the model is deployed it can be tested and evaluated for future predictions. 

 

 

 

Renuka Madhugir

Data Scientist

SEO Specialist

Ismile Technologies is looking for a creative and self-motivated SEO (Search Engine Optimization) Specialist who can assist with the development

Read More »

Marketing Coordinator

We are looking for enthusiastic Marketing Coordinator to join our marketing department and provide creative ideas to help achieve our goals. This position will work in the Digital Marketing team, you will be focusing

Read More »

SEO Specialist

Ismile Technologies is looking for a creative and self-motivated SEO (Search Engine Optimization) Specialist who can assist with the development and implementation of SEO strategies. You will be responsible for managing all on-site and off-site SEO activities

Read More »

Senior Digital Marketing Specialist

Responsibilities   Own strategies, execution and optimization of our lead generation & lead nurturing goals through email campaigns, webinar, content marketing, paid media and social media channels.  Convert targeted prospects through calls-to-action, landing pages, and content offers.  Conduct

Read More »

Contact us for a quote, help, or to join the team.

email

service@iSmileTechnologies.com

phone

(732) 347-6245

About Us

iSmile Technologies is a global technology services company.

service@iSmileTechnologies.com
(732) 347-6245

USA

+1 (732) 347-6245
241 Jonathan Way
Bolingbrook, IL 60490

INDIA

2-3-285, Secunderabad Hyderabad 500003

CANADA

3190 Stocksbridge Ave
Oakville, ON L6M 0A7