"No one is harder on a talented person than the person themselves" - Linda Wilkinson ; "Trust your guts and don't follow the herd" ; "Validate direction not destination" ;
Showing posts with label GCP. Show all posts
Showing posts with label GCP. Show all posts

December 17, 2023

Gemini Multimodel - Video to Ads Creation

Downloaded Kia Sonet video from link

Experimented with Google Multimodal Gemini 


These are specs

**Introducing the all-new Kia Sorento:** a mid-size SUV that's perfect for families and adventurers alike. With its rugged good looks, spacious interior, and impressive performance, the Sorento is sure to turn heads wherever you go.

**Here are just a few of the things that make the Sorento so great:**

* A powerful 3.3-liter V6 engine that produces 290 horsepower and 252 lb-ft of torque
* An 8-speed automatic transmission that provides smooth and responsive shifting
* All-wheel drive for superior traction in all weather conditions
* A spacious interior with seating for up to seven passengers
* A long list of standard features, including a panoramic sunroof, heated front seats, and a premium audio system

**If you're looking for a mid-size SUV that offers the perfect blend of comfort, performance, and style, the Kia Sorento is the perfect choice for you.**

**Visit your local Kia dealer today to learn more about the all-new Sorento and take it for a test drive.**


Seems very much a lot of own creativity :) 

Way to go, Good start but long way to goto production, Multiple human in loop iterations

Key Points

“AI-ASSISTED DESIGN CAN SAVE ONE-THIRD OF A DESIGNER’S EFFORT”

A BALANCE OF AUTONOMY AND ASSISTANCE IS KEY TO KEEPING HUMAN AGENCY WHILE BENEFITING FROM THE SPEED AND EFFICIENCY OF AI

Recommendation systems offer more of the same, exploiting what is already known, but good design needs exploration

Keep Exploring!!!

December 11, 2023

Streamlit + Docker + App Engine + IAP = Production Grade App

GCP App Engine

  • Fully Managed Platform
  • Deployment, Scaling, yaml based
Streamlit
  • Opensource framework
  • User interface for interactive AI / ML web Applications
  • Easier for Data processing / Visualization
Docker

  • Containerize Apps
  • Build - Test - Dockerize - Test - Push - Deploy
Google Identity Aware Proxy
  • Authenticated users gain access
  • Control over App Deployed
  • Google Identity and access management services
Keep Learning!!!

November 14, 2023

Implement OAuth with GCP

This learning is more around adding OAuth for streamlit App. This video and code shared was a good reference to customize.

Creating a custom GCP project, providing OAuth Consent, Adding user info, onboarding is the process.

Step 1 - Fill Consent Screen and Add Test Users







Step 2 - Create Credentials



Sample code




Keep Exploring!!!

October 29, 2023

Google Vision - Experiments - Vertex Vision

  • Cloud Video Intelligence API - Detects objects, explicit content, and scene changes in videos. It also specifies the region
  • Cloud Vision API - Image Content Analysis

Track objects in a streaming video

Track objects

Shot change detection tutorial

  • SHOT_CHANGE_DETECTION request 
  • List of all shots that occur within the video
  • For each shot, provide the start and end time of the shot

Track objects in a local video file

All Video Intelligence code samples

AI-powered video archive for searching family videos

Video intelligence takes to the streets



Hello video data: Train an AutoML video classification model

Live Streaming on Google Cloud with Media CDN and Live Streaming API

Experiments

  • On lower resolution
  • Out-of-box detections
  • Select frames by Shot detection and evaluate
  • Offline mode evaluation (On videos from the bucket)
  • Online mode evaluation (Live Streaming API)
  • To find unknowns/limitations from sample videos 
  • Exploratory analysis/video/image

Architecture options

  • Offline Video evaluation with video in GCP bucket
  • Offline Video evaluation + custom models
  • Offline Video + Shot Detection + Out of box object detection
  • Live Streaming API Evaluation




Register streams - Streams connect your physical devices (like IP cameras)
Create Apps


Keep Exploring!!!

October 01, 2023

Google Dialogflow Notes

Pointers / References

  • Intent - Entity mapping / Options
  • Intent - Supplied from Traning Text 
  • Entity - Grab these values from User inputs


Ref - Link

GCP App Builder Notes

App type - Search / Chat / Recommendations



Data Source - Big Query / API / Site information




Architecture for Content Generation

Architecture for Chatbot



Google Retail 

Infuse your digital properties with Google-quality recommendations and search results that enhance user engagement, deliver personalized experiences

Using Google Online Analytics to personalize



Keep Exploring!!!

September 24, 2023

Google Offering Reads

Recommendations AI

Steps - Link

  • Export your data into BigQuery
  • Looker Marketplace for insights
  • Create a Vertex AI training table
More Reads

Keep Exploring!!!


August 12, 2023

Google Vertex Image Classification Step by Step

Summary notes from Vertex AI Classification task

1. Setting up Experiment Classification - Multiple Labels


2. Upload data and label the dataset. We need to automate, For learning purposes experimented upload option


3. Huges files do take time to upload



4. Once uploaded create labels for them, Now dataset is labelled, label creation, and mapping done here




5. Training model, Setting up configuration options



6. Accuracy vs Latency Tradeoff 

7. Hardware allocation 

8. Dataset Mapping



9. Training Results and Summary



Happy Learning!!!

June 15, 2023

GCP Vertex Text Examples

 





Keep Exploring!!!

April 01, 2023

Unwritten rules to prepare architecture slides

  • Use transparent logos, Keep all logos professional and not different backgrounds
  • Use logos available from the company websites
  • Follow the background as-is, GCP has a grayish background, AWS most of it has black background, and Azure blue
  • Keep the page full, well spread out like the architecture slide should look and include every possible flow
  • Reference templates
  • Keep all font sizes consistent, Component level fonts, module level fonts
  • Differentiate different blocks based on functionality
  • Add a narrative wherever needed
  • Technical Content is king, Communication is impact but presentation is the catalyst
  • Iterate/review / get inspiration and keep working
AWS - Link1
Azure - Link1, Link2
GCP - Link1, Link2

Keep Exploring!!!

December 19, 2022

SmartRetail - GCP Architecture

 


Have been experimenting/pitching with little or no success. Either people see it as a commodity or see it as an extensive hardware investment. The willingness to experiment with key sections / innovate is hardly there.
  • People counting
  • Smart Shelf
  • Restocking
  • Heatmaps
  • Dynamic Ads
  • Sweethearing
Some key slides from Talk


  • Vision for item placement
  • Vision for item counting
  • Vision for Ads placement







GCP Architecture


  • Models run on GCP Kubernetes Engine
  • API Gateway
  • Images stored in Blobs
  • Results in Postgres / BigQuery


  • Apps for Endusers
  • Notifications
I have pitched and failed but happy to see Infliect, Tangoeye, and other companies shining in this space.

Keep Exploring!!!

October 21, 2021

Cloud Comparison - Good Read

A good paper on cloud comparison, I was looking for such a handy paper for a long time

Paper - Public Cloud Infrastructure Vendors 

Key Notes

Service Types


Compute Services


Infra


Serverless


Storage


Database


Big Data


Real Time Streaming

ML Service 

Networking


Additional Services


Very good Work and Nice Summary from Paper!!!