際際滷

際際滷Share a Scribd company logo
Beyond
Metadata
for BBC
iPlayer
AN AUTOENCODER-DRIVEN
APPROACH FOR EMBEDDING
GENERATION IN CONTENT
SIMILARITY RECOMMENDATIONS
18TH
NOVEMBER 2024
SIMONE SPACCAROTELLA
Beyond
Metadata
for BBC
iPlayer
AN AUTOENCODER-DRIVEN
APPROACH FOR EMBEDDING
GENERATION IN CONTENT
SIMILARITY RECOMMENDATIONS
Introduction
WHO I AM AND WHAT MY TECHNICAL BACKGROUND IS
Introduction
Area of Research
Project ideas
 Use of Contextual Data in personalized recommendations
 Play pattern and interaction pattern analysis
 Sequential recommender system
 Use of Passport tags to improve recommendations
 Item representation with Autoencoders
 Multi-product recommendations
Project ideas
 Use of Contextual Data in personalized recommendations
 Play pattern and interaction pattern analysis
 Sequential recommender system
 Use of Passport tags to improve recommendations
 Item representation with Autoencoders
 Multi-product recommendations
Project Overview
A HIGH-LEVEL SUMMARY OF THE MAIN ASPECTS OF THE PROJECT
What I built
A MACHINE LEARNING
PIPELINE
CONTENT-TO-CONTENT
(C2C) SIMILARITY
RECOMMENDER
VIDEO-ON-DEMAND
(VOD)
"MORE LIKE THIS"
SECTION ON BBC
IPLAYER
More
like this
Why this
project?
Potentials
Improve the quality of
the recommendations
Provide a common
embeddings generator
for content metadata
Reduce costs and
duplications
The what
Contributions
The how
Ingested a feature-rich dataset
that better describe the content
Applied novel techniques to
improve the descriptive power of
the transformed content
metadata
Motivations
Improve on the
identified issues
Learn and apply
novel ML
techniques
Align with the
business objectives
and needs
The why
Issues with the current solution
FEATURE POOR
LACK OF
PREPROCESSING
SUBOPTIMAL
SIMILARITY SCORING
HARDCODED
PARAMETERS
Techniques
Business
Objectives
and Needs
Measure of Success
KEY PERFORMANCE INDICATORS AND SCOPE OF THE PROJECT
Key Performance
Indicators
INTEGRATION WITH
PASSPORT TAGS
COMPARABILITY OF THE
RECOMMENDATIONS WITH
THE CURRENT SOLUTION
Business
Objectives
and Needs
Cost
Reduction
Potential cost
reduction
Linked to the Passport
integration and adoption of
the solution
C
N
/
User
Engagement
Diversity
A MEASURE OF VARIETY
WITHIN SIMILARITY
RECOMMENDATIONS
Diversity
A MEASURE OF VARIETY
WITHIN SIMILARITY
RECOMMENDATIONS
Metadata
Diversity
User
Engagement
Out of Scope
A/B test experimentation
In Scope
Select &
Proprocess the
data
Train and validate
a model
Generate and
visualize the
recommendations
Build an MVP Share the results
with stakeholders
The Main Intuition
THE IDEA BEHIND THE SOLUTION
The Main Intuition
Similarity Distance in space
The Data
AN OVERVIEW OF THE IPLAYER CATALOGUE AND THE DATA STRUCTURE
Main Idea
Main Idea
The Data
The iPlayer programmes
structure
The Data
The iPlayer programmes
structure
The Data
The iPlayer programmes
structure episode
The Data
The iPlayer catalogue
Catalogue size
The Data
Data drift
The Data
The selected Passport tags
The Data
The selected Passport tags
Passport
Tags
Genre
Format
Contributor
Motivation
Editorial
Tone
Narrative
Theme
Relevant To About
Passport tags: example values
Source of bias
The Data
The BBC Ontologies
The Data
The BBC Things entities
The Data
The BBC Things entities
The Data
The BBC Things entities
The (Linked) Data
Graph Data Structure
The Data: tradeoff
Implementation
METHODS, JUSTIFICATION, AND TOOLS USED
Tools
The Pipeline
Data Loading Data Preprocessing Modelling &
Embeddings
Generation
C2C Similarity
Recommendation
Model Evaluation
The Pipeline
Data
Loading
Data
Loading
The Pipeline
Data
Preprocessing
Data
Preprocessing
Data
Preprocessing
One-hot Encoded Dataset
Source of errors
TAG A TAG B TAG C
1 0 1
Source of errors
P
X
Y
Source of errors
TAG A TAG B TAG C
1 0 1
0 0 0
The Pipeline
Modelling &
Embeddings
Generation
Modelling &
Embeddings
Generation
Undercomplete
Autoencoder
Modelling &
Embeddings
Generation
Alternative
Methods
Modelling &
Embeddings
Generation
Alternative
Methods
Modelling &
Embeddings
Generation
Alternative
Methods
Modelling &
Embeddings
Generation
Manifold
Modelling &
Embeddings
Generation
Hyperparameters
Modelling &
Embeddings
Generation
Hyperparameters
Modelling &
Embeddings
Generation
Hyperparameters
Modelling &
Embeddings
Generation
Data Split Ratio:
80%, 10%, 10%
Batch Size:
300
Epochs:
100
Optimizer:
Adam
Loss Function:
Binary Cross
Entropy
Early Stopping
Patience:
10
Dropout Rate:
0.2
Hyperparameters
Modelling &
Embeddings
Generation
( , )=
1


=1

ln(
多)+(1 )ln(1
)多
 =0
 多
( ln ( )+(1 ) ln(1  ))
let and
0 1ln (1  )
 ln(1 )
Binary
Cross Entropy
Modelling &
Embeddings
Generation
( , )=
1


=1

ln(
多)+(1 )ln(1
)多
 =1
 多
( ln ( )+(1 ) ln(1  ))
let and
 ln ( )0
 ln( )
Binary
Cross Entropy
Modelling &
Embeddings
Generation
Loss
Comparison
Modelling &
Embeddings
Generation
Learning
Rate
Dropout
Batch
Normalization
Hyperparameter
Tuning
8982
Modelling &
Embeddings
Generation
Hyperparameter
Tuning
8982 8982
Modelling &
Embeddings
Generation
Hyperparameter
Tuning
n_hidden_layers
Modelling &
Embeddings
Generation
Hyperparameter
Tuning
embeddings_size
Modelling &
Embeddings
Generation
Hyperparameter
Tuning
n_nodes n_nodes
Modelling &
Embeddings
Generation
Hyperparameter
Tuning
8982 8982
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
N1 < 8982 N1 < 8982
N2 < N1
Hyperparameter
Tuning
8982 8982
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
8982 8982
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
8982 8982
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
8982 8982
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
8982 8982
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
Modelling &
Embeddings
Generation
Ni  [4491, 2245, 1122, 561, 280, 140, ...]
Hyperparameter
Tuning
Modelling &
Embeddings
Generation
Hyperparameter
Tuning
20h 55m 11s
Modelling &
Embeddings
Generation
N. Hidden Layers: 1
Embedding Size: 561
Batch Normalization: False
Dropout: True
Learning Rate: 0.01
Hyperparameter
Tuning
Modelling &
Embeddings
Generation
Training
Modelling &
Embeddings
Generation
Validation
0.0002478554961271584
Modelling &
Embeddings
Generation
Embeddings
Generation
Modelling &
Embeddings
Generation
Embeddings
Generation
Validation
Embeddings
The Pipeline
C2C Similarity
Recommendation
C2C Similarity
Recommendation
Similarity Score
Metric
C2C Similarity
Recommendation
Geometric
Interpretation
C2C Similarity
Recommendation
Similarity Score
Matrix
The Pipeline
Model
Evaluation
Model Evaluation
Visualisation
Model Evaluation
Visualisation
Beyond Metadata for BBC iPlayer: an autoencoder-driven approach for embeddings generation in content similarity recommendations
Timmy Time
Timmy is a little lamb with lots to learn. Join
him as he heads off on adventures.
Confidence: 94.737%
Patchwork Pals
The Patchwork Pals live on a patchwork blanket
and pull together to solve problems.
Confidence: 96.017%
Fireman Sam
Fun with the friendly fireman and the villagers
of Pontypandy.
Confidence: 94.199%
Arthur
Animation following the adventures of the
world's most famous aardvark.
Confidence: 94.061%
Postman Pat: Special Delivery Service
Children's animation with Postman Pat, the new Head of the
Special Delivery Service.
Confidence: 93.940%
Tish Tash
Following the adventures of a young bear called Tish.
Confidence: 93.734%
Octonauts
Animated deep sea adventures with Captain Barnacles and his
band of explorers.
Confidence: 93.241%
Hey Duggee
Duggee runs the Squirrel Club, where children can earn badges
for learning new skills.
Confidence: 93.237%
Bob the Builder
Bob and the gang have so much fun because working together
they get the job done.
Confidence: 93.012%
Tee and Mo
Explore the amazing world around us with baby monkey Tee
and his Mum.
Confidence: 92.761%
Raa Raa the Noisy Lion
Hang out with Raa Raa and his animal friends as they solve all
sorts of mysteries.
Confidence: 92.487%
Mr Bear's Christmas
A heartwarming, festive tale of friendship and love, celebrating
the magic of Christmas.
Confidence: 92.303%
Model Evaluation
Diversity Metric
Model Evaluation
Diversity Metric
Model Evaluation
Diversity Metric
Model Evaluation
Diversity Metric
Model Evaluation
Extension
Model Evaluation
Extension
Conclusions
A CRITICAL EVALUATION OF THE PROJECT
Strengths
 Inference time & space complexity
 Improved similarity semantic
 General solution
Weaknesses
 Lack of model interpretability
 Pipeline re-training for unseen tags
 Hyperparameter tuning time
Outcomes
General solution
for multimodal BBC
content
Comparable
recommendations
Positive feedback
from stakeholders
Questions
Answered
What do
recommendations look
like using these
embeddings?
Can we assess the
embeddings
subjectively?
Can we assess the
embeddings using
offline scoring?
How do we know that
the embeddings make
any sense?
How might we use
these embeddings for
recs?
Recommendations
Build a fully automated
pipeline on Sagemaker
Integrate with real-time
Passport Tags
Evaluate different
similarity-score metrics
A/B test the solution
Future
Improvements
Use of Graph Neural
Network (Graph
Autoencoder)
Plug the Diversity metric
in the training phase
THANKS
Q & A
ANY QUESTIONS?

More Related Content

Similar to Beyond Metadata for BBC iPlayer: an autoencoder-driven approach for embeddings generation in content similarity recommendations (20)

Ccna
CcnaCcna
Ccna
thetechnicalzone
Tom Mason (Stability AI) - Computing Large Foundational Models Unlisted
Tom Mason (Stability AI) - Computing Large Foundational Models UnlistedTom Mason (Stability AI) - Computing Large Foundational Models Unlisted
Tom Mason (Stability AI) - Computing Large Foundational Models Unlisted
Techsylvania
Sales Presentation
Sales PresentationSales Presentation
Sales Presentation
Rich Delsanter
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
gdgsurrey
How to Make Your Move to the Cloud with Confidence
How to Make Your Move to the Cloud with ConfidenceHow to Make Your Move to the Cloud with Confidence
How to Make Your Move to the Cloud with Confidence
Cloud Spectator
Dataiku meetup 12 july 2018 Amsterdam
Dataiku meetup 12 july 2018 AmsterdamDataiku meetup 12 july 2018 Amsterdam
Dataiku meetup 12 july 2018 Amsterdam
Longhow Lam
[ろれ雑ろ]Session 2 2. Future of Team Collaboration
[ろれ雑ろ]Session 2 2. Future of Team Collaboration[ろれ雑ろ]Session 2 2. Future of Team Collaboration
[ろれ雑ろ]Session 2 2. Future of Team Collaboration
Open Source Consulting
Assumption Hunting
Assumption HuntingAssumption Hunting
Assumption Hunting
Nexer Digital
Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies (vissoft2016)
Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies (vissoft2016)Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies (vissoft2016)
Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies (vissoft2016)
Yuriy Tymchuk
Automated Product Data Preparation: Processes, Methods and Algorithms
Automated Product Data Preparation: Processes, Methods and AlgorithmsAutomated Product Data Preparation: Processes, Methods and Algorithms
Automated Product Data Preparation: Processes, Methods and Algorithms
Onedot
Jay Y
Jay Y Jay Y
Jay Y
Hilary Ip
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
Neo4j
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
BookNet Canada
Pycon India 12
Pycon India 12Pycon India 12
Pycon India 12
Lakshman Prasad
Specifying the Perfect Encoder: How to Avoid the Most Common Encoder Errors
Specifying the Perfect Encoder: How to Avoid the Most Common Encoder ErrorsSpecifying the Perfect Encoder: How to Avoid the Most Common Encoder Errors
Specifying the Perfect Encoder: How to Avoid the Most Common Encoder Errors
Design World
Monitoring Challenges - Monitorama 2016 - Monitoringless
Monitoring Challenges - Monitorama 2016 - MonitoringlessMonitoring Challenges - Monitorama 2016 - Monitoringless
Monitoring Challenges - Monitorama 2016 - Monitoringless
Adrian Cockcroft
Eyeing the Web
Eyeing the WebEyeing the Web
Eyeing the Web
Steffen Staab
Designing a Serverless Application with Domain Driven Design
 Designing a Serverless Application with Domain Driven Design  Designing a Serverless Application with Domain Driven Design
Designing a Serverless Application with Domain Driven Design
Susanne Kaiser
The Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark SideThe Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark Side
Aggregage
NVIDIA GTC 2018 Presentation
NVIDIA GTC 2018 PresentationNVIDIA GTC 2018 Presentation
NVIDIA GTC 2018 Presentation
Tomasz Bednarz
Tom Mason (Stability AI) - Computing Large Foundational Models Unlisted
Tom Mason (Stability AI) - Computing Large Foundational Models UnlistedTom Mason (Stability AI) - Computing Large Foundational Models Unlisted
Tom Mason (Stability AI) - Computing Large Foundational Models Unlisted
Techsylvania
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
Certification Study Group - Professional ML Engineer Session 3 (Machine Learn...
gdgsurrey
How to Make Your Move to the Cloud with Confidence
How to Make Your Move to the Cloud with ConfidenceHow to Make Your Move to the Cloud with Confidence
How to Make Your Move to the Cloud with Confidence
Cloud Spectator
Dataiku meetup 12 july 2018 Amsterdam
Dataiku meetup 12 july 2018 AmsterdamDataiku meetup 12 july 2018 Amsterdam
Dataiku meetup 12 july 2018 Amsterdam
Longhow Lam
[ろれ雑ろ]Session 2 2. Future of Team Collaboration
[ろれ雑ろ]Session 2 2. Future of Team Collaboration[ろれ雑ろ]Session 2 2. Future of Team Collaboration
[ろれ雑ろ]Session 2 2. Future of Team Collaboration
Open Source Consulting
Assumption Hunting
Assumption HuntingAssumption Hunting
Assumption Hunting
Nexer Digital
Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies (vissoft2016)
Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies (vissoft2016)Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies (vissoft2016)
Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies (vissoft2016)
Yuriy Tymchuk
Automated Product Data Preparation: Processes, Methods and Algorithms
Automated Product Data Preparation: Processes, Methods and AlgorithmsAutomated Product Data Preparation: Processes, Methods and Algorithms
Automated Product Data Preparation: Processes, Methods and Algorithms
Onedot
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
Neo4j
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
BookNet Canada
Specifying the Perfect Encoder: How to Avoid the Most Common Encoder Errors
Specifying the Perfect Encoder: How to Avoid the Most Common Encoder ErrorsSpecifying the Perfect Encoder: How to Avoid the Most Common Encoder Errors
Specifying the Perfect Encoder: How to Avoid the Most Common Encoder Errors
Design World
Monitoring Challenges - Monitorama 2016 - Monitoringless
Monitoring Challenges - Monitorama 2016 - MonitoringlessMonitoring Challenges - Monitorama 2016 - Monitoringless
Monitoring Challenges - Monitorama 2016 - Monitoringless
Adrian Cockcroft
Designing a Serverless Application with Domain Driven Design
 Designing a Serverless Application with Domain Driven Design  Designing a Serverless Application with Domain Driven Design
Designing a Serverless Application with Domain Driven Design
Susanne Kaiser
The Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark SideThe Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark Side
Aggregage
NVIDIA GTC 2018 Presentation
NVIDIA GTC 2018 PresentationNVIDIA GTC 2018 Presentation
NVIDIA GTC 2018 Presentation
Tomasz Bednarz

More from Simone Spaccarotella (8)

BBC Sounds Update 28 November 2019
BBC Sounds Update 28 November 2019BBC Sounds Update 28 November 2019
BBC Sounds Update 28 November 2019
Simone Spaccarotella
BBC Sounds Update - Play team (Snowy Edition)
BBC Sounds Update - Play team (Snowy Edition)BBC Sounds Update - Play team (Snowy Edition)
BBC Sounds Update - Play team (Snowy Edition)
Simone Spaccarotella
BBC Sounds Web Next Architecture
BBC Sounds Web Next ArchitectureBBC Sounds Web Next Architecture
BBC Sounds Web Next Architecture
Simone Spaccarotella
HTTP/2 and web development practices
HTTP/2 and web development practicesHTTP/2 and web development practices
HTTP/2 and web development practices
Simone Spaccarotella
Recommendations assumptions
Recommendations assumptionsRecommendations assumptions
Recommendations assumptions
Simone Spaccarotella
AWS account migration for BBC iPlayer Radio
AWS account migration for BBC iPlayer RadioAWS account migration for BBC iPlayer Radio
AWS account migration for BBC iPlayer Radio
Simone Spaccarotella
A System for Stratified Datalog Programs - Master's thesis presentation
A System for Stratified Datalog Programs - Master's thesis presentationA System for Stratified Datalog Programs - Master's thesis presentation
A System for Stratified Datalog Programs - Master's thesis presentation
Simone Spaccarotella
MicroWSMO editor - Bachelor's thesis presentation
MicroWSMO editor - Bachelor's thesis presentationMicroWSMO editor - Bachelor's thesis presentation
MicroWSMO editor - Bachelor's thesis presentation
Simone Spaccarotella
BBC Sounds Update 28 November 2019
BBC Sounds Update 28 November 2019BBC Sounds Update 28 November 2019
BBC Sounds Update 28 November 2019
Simone Spaccarotella
BBC Sounds Update - Play team (Snowy Edition)
BBC Sounds Update - Play team (Snowy Edition)BBC Sounds Update - Play team (Snowy Edition)
BBC Sounds Update - Play team (Snowy Edition)
Simone Spaccarotella
BBC Sounds Web Next Architecture
BBC Sounds Web Next ArchitectureBBC Sounds Web Next Architecture
BBC Sounds Web Next Architecture
Simone Spaccarotella
HTTP/2 and web development practices
HTTP/2 and web development practicesHTTP/2 and web development practices
HTTP/2 and web development practices
Simone Spaccarotella
AWS account migration for BBC iPlayer Radio
AWS account migration for BBC iPlayer RadioAWS account migration for BBC iPlayer Radio
AWS account migration for BBC iPlayer Radio
Simone Spaccarotella
A System for Stratified Datalog Programs - Master's thesis presentation
A System for Stratified Datalog Programs - Master's thesis presentationA System for Stratified Datalog Programs - Master's thesis presentation
A System for Stratified Datalog Programs - Master's thesis presentation
Simone Spaccarotella
MicroWSMO editor - Bachelor's thesis presentation
MicroWSMO editor - Bachelor's thesis presentationMicroWSMO editor - Bachelor's thesis presentation
MicroWSMO editor - Bachelor's thesis presentation
Simone Spaccarotella

Recently uploaded (20)

Agile Infinity: When the Customer Is an Abstract Concept
Agile Infinity: When the Customer Is an Abstract ConceptAgile Infinity: When the Customer Is an Abstract Concept
Agile Infinity: When the Customer Is an Abstract Concept
Loic Merckel
Employee data login and attendance for region
Employee data login and attendance for regionEmployee data login and attendance for region
Employee data login and attendance for region
nagom47355
OPPOTUS - Malaysias on Malaysia 4Q2024.pdf
OPPOTUS - Malaysias on Malaysia 4Q2024.pdfOPPOTUS - Malaysias on Malaysia 4Q2024.pdf
OPPOTUS - Malaysias on Malaysia 4Q2024.pdf
Oppotus
FinanceGPT Labs Whitepaper - Risks of Large Quantitative Models in Financial ...
FinanceGPT Labs Whitepaper - Risks of Large Quantitative Models in Financial ...FinanceGPT Labs Whitepaper - Risks of Large Quantitative Models in Financial ...
FinanceGPT Labs Whitepaper - Risks of Large Quantitative Models in Financial ...
FinanceGPT Labs
Big-O notations, Algorithm and complexity analaysis
Big-O notations, Algorithm and complexity analaysisBig-O notations, Algorithm and complexity analaysis
Big-O notations, Algorithm and complexity analaysis
drsomya2019
PLAN_OF_WORK_PPT_BY_ROHIT_BHAIRAM_--2212020201003[1] new.pptx
PLAN_OF_WORK_PPT_BY_ROHIT_BHAIRAM_--2212020201003[1] new.pptxPLAN_OF_WORK_PPT_BY_ROHIT_BHAIRAM_--2212020201003[1] new.pptx
PLAN_OF_WORK_PPT_BY_ROHIT_BHAIRAM_--2212020201003[1] new.pptx
bhairamrohit948
Forecasting in AWS - 2025-01-25
Forecasting in AWS - 2025-01-25Forecasting in AWS - 2025-01-25
Forecasting in AWS - 2025-01-25
Alessandra Bilardi
PostGIS Workshop: a comprehensive tutorial.ppt
PostGIS Workshop: a comprehensive tutorial.pptPostGIS Workshop: a comprehensive tutorial.ppt
PostGIS Workshop: a comprehensive tutorial.ppt
LonJames2
GLOBAL-GOALS-LOCAL-ACTIONS-The-SDG-Journey-from-Vision-to-Reality.pptx
GLOBAL-GOALS-LOCAL-ACTIONS-The-SDG-Journey-from-Vision-to-Reality.pptxGLOBAL-GOALS-LOCAL-ACTIONS-The-SDG-Journey-from-Vision-to-Reality.pptx
GLOBAL-GOALS-LOCAL-ACTIONS-The-SDG-Journey-from-Vision-to-Reality.pptx
KunalBhadana3
Drillingis_optimizedusingartificialneural.pptx
Drillingis_optimizedusingartificialneural.pptxDrillingis_optimizedusingartificialneural.pptx
Drillingis_optimizedusingartificialneural.pptx
singhsanjays2107
SCIENCE-TECHNOLOGY-AND-SOCIETY.pptxhhgfffv
SCIENCE-TECHNOLOGY-AND-SOCIETY.pptxhhgfffvSCIENCE-TECHNOLOGY-AND-SOCIETY.pptxhhgfffv
SCIENCE-TECHNOLOGY-AND-SOCIETY.pptxhhgfffv
TristanEvasco
AI system mimicking human expert decision-making..pptx
AI system mimicking human expert decision-making..pptxAI system mimicking human expert decision-making..pptx
AI system mimicking human expert decision-making..pptx
ritikacompscience
22 Nov RECSA AFRICA REGIONAL SECURITY ANALYSIS.pptx
22 Nov RECSA AFRICA REGIONAL SECURITY ANALYSIS.pptx22 Nov RECSA AFRICA REGIONAL SECURITY ANALYSIS.pptx
22 Nov RECSA AFRICA REGIONAL SECURITY ANALYSIS.pptx
Edward252793
Data Management on AWS: from caos to centralized governance - 2025-03-26
Data Management on AWS: from caos to centralized governance - 2025-03-26Data Management on AWS: from caos to centralized governance - 2025-03-26
Data Management on AWS: from caos to centralized governance - 2025-03-26
Alessandra Bilardi
ARCH 2025: New Mexico Respite Provider Registry
ARCH 2025: New Mexico Respite Provider RegistryARCH 2025: New Mexico Respite Provider Registry
ARCH 2025: New Mexico Respite Provider Registry
Allen Shaw
buiding web based land registration buiding web based land registration and m...
buiding web based land registration buiding web based land registration and m...buiding web based land registration buiding web based land registration and m...
buiding web based land registration buiding web based land registration and m...
habtamudele9
Dynamic-Data-Visualization-Dashboard.pptx
Dynamic-Data-Visualization-Dashboard.pptxDynamic-Data-Visualization-Dashboard.pptx
Dynamic-Data-Visualization-Dashboard.pptx
bammidigovinda108
networkmonitoringtools-200615094423.pptx
networkmonitoringtools-200615094423.pptxnetworkmonitoringtools-200615094423.pptx
networkmonitoringtools-200615094423.pptx
kelvinzallan5
sterategicinformationsystem-250329162230-1990dc92.pptx
sterategicinformationsystem-250329162230-1990dc92.pptxsterategicinformationsystem-250329162230-1990dc92.pptx
sterategicinformationsystem-250329162230-1990dc92.pptx
EliasHaile7
Predicting-Training-Needs-with-Machine-Learning.pptx
Predicting-Training-Needs-with-Machine-Learning.pptxPredicting-Training-Needs-with-Machine-Learning.pptx
Predicting-Training-Needs-with-Machine-Learning.pptx
Access Business Management Conferencing International
Agile Infinity: When the Customer Is an Abstract Concept
Agile Infinity: When the Customer Is an Abstract ConceptAgile Infinity: When the Customer Is an Abstract Concept
Agile Infinity: When the Customer Is an Abstract Concept
Loic Merckel
Employee data login and attendance for region
Employee data login and attendance for regionEmployee data login and attendance for region
Employee data login and attendance for region
nagom47355
OPPOTUS - Malaysias on Malaysia 4Q2024.pdf
OPPOTUS - Malaysias on Malaysia 4Q2024.pdfOPPOTUS - Malaysias on Malaysia 4Q2024.pdf
OPPOTUS - Malaysias on Malaysia 4Q2024.pdf
Oppotus
FinanceGPT Labs Whitepaper - Risks of Large Quantitative Models in Financial ...
FinanceGPT Labs Whitepaper - Risks of Large Quantitative Models in Financial ...FinanceGPT Labs Whitepaper - Risks of Large Quantitative Models in Financial ...
FinanceGPT Labs Whitepaper - Risks of Large Quantitative Models in Financial ...
FinanceGPT Labs
Big-O notations, Algorithm and complexity analaysis
Big-O notations, Algorithm and complexity analaysisBig-O notations, Algorithm and complexity analaysis
Big-O notations, Algorithm and complexity analaysis
drsomya2019
PLAN_OF_WORK_PPT_BY_ROHIT_BHAIRAM_--2212020201003[1] new.pptx
PLAN_OF_WORK_PPT_BY_ROHIT_BHAIRAM_--2212020201003[1] new.pptxPLAN_OF_WORK_PPT_BY_ROHIT_BHAIRAM_--2212020201003[1] new.pptx
PLAN_OF_WORK_PPT_BY_ROHIT_BHAIRAM_--2212020201003[1] new.pptx
bhairamrohit948
Forecasting in AWS - 2025-01-25
Forecasting in AWS - 2025-01-25Forecasting in AWS - 2025-01-25
Forecasting in AWS - 2025-01-25
Alessandra Bilardi
PostGIS Workshop: a comprehensive tutorial.ppt
PostGIS Workshop: a comprehensive tutorial.pptPostGIS Workshop: a comprehensive tutorial.ppt
PostGIS Workshop: a comprehensive tutorial.ppt
LonJames2
GLOBAL-GOALS-LOCAL-ACTIONS-The-SDG-Journey-from-Vision-to-Reality.pptx
GLOBAL-GOALS-LOCAL-ACTIONS-The-SDG-Journey-from-Vision-to-Reality.pptxGLOBAL-GOALS-LOCAL-ACTIONS-The-SDG-Journey-from-Vision-to-Reality.pptx
GLOBAL-GOALS-LOCAL-ACTIONS-The-SDG-Journey-from-Vision-to-Reality.pptx
KunalBhadana3
Drillingis_optimizedusingartificialneural.pptx
Drillingis_optimizedusingartificialneural.pptxDrillingis_optimizedusingartificialneural.pptx
Drillingis_optimizedusingartificialneural.pptx
singhsanjays2107
SCIENCE-TECHNOLOGY-AND-SOCIETY.pptxhhgfffv
SCIENCE-TECHNOLOGY-AND-SOCIETY.pptxhhgfffvSCIENCE-TECHNOLOGY-AND-SOCIETY.pptxhhgfffv
SCIENCE-TECHNOLOGY-AND-SOCIETY.pptxhhgfffv
TristanEvasco
AI system mimicking human expert decision-making..pptx
AI system mimicking human expert decision-making..pptxAI system mimicking human expert decision-making..pptx
AI system mimicking human expert decision-making..pptx
ritikacompscience
22 Nov RECSA AFRICA REGIONAL SECURITY ANALYSIS.pptx
22 Nov RECSA AFRICA REGIONAL SECURITY ANALYSIS.pptx22 Nov RECSA AFRICA REGIONAL SECURITY ANALYSIS.pptx
22 Nov RECSA AFRICA REGIONAL SECURITY ANALYSIS.pptx
Edward252793
Data Management on AWS: from caos to centralized governance - 2025-03-26
Data Management on AWS: from caos to centralized governance - 2025-03-26Data Management on AWS: from caos to centralized governance - 2025-03-26
Data Management on AWS: from caos to centralized governance - 2025-03-26
Alessandra Bilardi
ARCH 2025: New Mexico Respite Provider Registry
ARCH 2025: New Mexico Respite Provider RegistryARCH 2025: New Mexico Respite Provider Registry
ARCH 2025: New Mexico Respite Provider Registry
Allen Shaw
buiding web based land registration buiding web based land registration and m...
buiding web based land registration buiding web based land registration and m...buiding web based land registration buiding web based land registration and m...
buiding web based land registration buiding web based land registration and m...
habtamudele9
Dynamic-Data-Visualization-Dashboard.pptx
Dynamic-Data-Visualization-Dashboard.pptxDynamic-Data-Visualization-Dashboard.pptx
Dynamic-Data-Visualization-Dashboard.pptx
bammidigovinda108
networkmonitoringtools-200615094423.pptx
networkmonitoringtools-200615094423.pptxnetworkmonitoringtools-200615094423.pptx
networkmonitoringtools-200615094423.pptx
kelvinzallan5
sterategicinformationsystem-250329162230-1990dc92.pptx
sterategicinformationsystem-250329162230-1990dc92.pptxsterategicinformationsystem-250329162230-1990dc92.pptx
sterategicinformationsystem-250329162230-1990dc92.pptx
EliasHaile7

Beyond Metadata for BBC iPlayer: an autoencoder-driven approach for embeddings generation in content similarity recommendations