SlideShare a Scribd company logo
An Introduction to Natural Language Processing
Monday | 1st June, 2020
LIVE WEBINAR
Presented by
Agenda
1. About Tyrone
• World’s high performing AI platform system – A100
• Get Development, Training, Inference in one
• New Tyrone Launches
• Tyrone Kubyts™
2. Introduction to NLP Concepts
• Why NLP Is required
• Significance of using NLP
• Source of Text Data
3. NLP Pre-processing Steps
• Overview of Pre-processing steps in NLP
• Prepare the data for Vectorization
4. NLP Vectorization Methods
• Simple to advanced methods
5. Generative and Unsupervised Methods in NLP
• Topic Modelling
• Unsupervised techniques to analyse the text data
6. Case Studies
• Topic modelling to identify the important topics in the discussion
• Customer sentiment analysis
Tyrone Systems at a Glance
NVIDIA HGX A100 PERFORMANCE
New Tensor Core for AI & HPC
New Multi-instance GPU
New Hardware Engines
Increase in GPU
interconnect
bandwidth
Increase in GPU
memory
Increase in
memory
bandwidth
Speedup in
AI performance
54 Billion
XTORS
3rd Gen
Tensor cores
Sparsity
Acceleration
Multi
Instance GPU
3rd GEN NVLINK
& NVSwitch
NVIDIA A100
Greatest Generational Leap – 20X Volta
54B XTOR | 826mm2 | TSMC 7N | 40GB Samsung HBM2 | 600 GB/s NVLink
Peak Vs Volta
FP32 TRAINING 312 TFLOPS 20X
INT8 INFERENCE 1,248 TOPS 20X
FP64 HPC 19.5 TFLOPS 2.5X
MULTI INSTANCE GPU 7X GPUs
New tf32 tensor cores on A100
20X Higher FLOPS for AI, Zero Code Change
20X Faster than Volta FP32 | Works like FP32 for AI with Range of FP32 and Precision of FP16
No Code Change Required for End Users | Supported on PyTorch, TensorFlow and MXNet Frameworks Containers
Most flexible ai platform with MULTI-INSTANCE GPU (MIG)
Optimize GPU Utilization, Expand Access to More Users with Guaranteed Quality of Service
Up To 7 GPU Instances In a Single A100:
Simultaneous Workload Execution With
Guaranteed Quality Of Service:
All MIG instances run in parallel with predictable
throughput & latency
Flexibility to run any type of workload on a MIG
instance
Right Sized GPU Allocation:
Different sized MIG instances based on target
workloads
Amber
GPU Mem
GPU
GPU Mem
GPU
GPU Mem
GPU
GPU Mem
GPU
GPU Mem
GPU
GPU Mem
GPU
GPU Mem
GPU
ONE SYSTEM FOR ALL ai INFRASTRUCTURE
AI Infrastructure Re-Imagined, Optimized, and Ready for Enterprise AI-at-Scale
any job | any size | any node | anytime
Analytics  Training  Inference
Flexible AI infrastructure that adapts to the
pace of enterprise
• One universal building block for the AI data
center
• Uniform, consistent performance across the
data center
• Any workload on any node - any time
• Limitless capacity planning with predictably
great performance with scale
Game-changing performance for innovators
9x Mellanox ConnectX-6 200Gb/s Network Interface
450GB/sec Peak Bi-directional Bandwidth
Dual 64-core AMD Rome CPUs and 1TB RAM
3.2X More Cores to Power the Most Intensive AI Jobs
8x NVIDIA A100 GPUs with 320GB Total GPU Memory
12 NVLinks/GPU 600GB/sec GPU-to-GPU Bi-directional Bandwidth
15TB Gen4 NVME SSD
4.8TB/sec Bi-directional Bandwidth
2X More than Previous Generation NVSwitch
6x NVIDIA NVSwitches
25GB/sec Peak Bandwidth
2X Faster than Gen3 NVME SSDs
2U GPU server up to 4 NVIDIA HGX ™ A100 GPU
Camarero DAS7TGVQ-24RT
Tyrone NVIDIA A100 based SERVERS
• Supports 4x A100 40GB SXM4 GPUs
• Supports CPU TDP up to 280W
• Dual AMD EPYC™ 7002 Series Processors in up to 128 Cores
• Flexible storage with 4 hotswap for SAS, SATA or NVMe
• PCI-E Gen 4 NVLink for fast GPU-GPU connections
• 32 DIMM Slots that allow up to 8TB of 3200Mhz DDR4 memory
• 4 Hot-swap heavy duty fans
• 2x 2200W Redundant Power Supplies, Titanium Level
PCI-E Gen 4
NEW LAUNCH
NVIDIA NVLink
4U GPU server up to 8 NVIDIA HGX ™ A100 GPU
Tyrone NVIDIA A100 based SERVERS
NVIDIA NVLink & NVSwitch
NEW LAUNCH
• Supports up to 8 double-width GPUs,
• Supports CPU TDP up to 280W
• Dual AMD EPYC™ 7002 Series Processors in up to 128 Cores
• Flexible storage with 4 hotswap for SAS, SATA or NVMe
• PCI-E Gen 4 NVLink for fast GPU-GPU connections
• 32 DIMM Slots that allow up to 8TB of 3200Mhz DDR4 memory
• 4 Hot-swap heavy duty fans
• 2x 2000W Redundant Power Supplies, Titanium Level
4U GPU server up to 8 NVIDIA HGX ™ A100 GPU
Tyrone NVIDIA A100 based SERVERS
NVIDIA NVLink
COMING SOON
• Supports Intel Xeon
• Supports NVLink
• 8 x NVIDIA Tesla A100 SXM4
Delivers 4XFASTER TRAINING
than other GPU-based systems
Your Personal AI Supercomputer
Power-on to Deep Learning in Minutes
Pre-installed with Powerful
Deep Learning
Software
Extend workloads from your
Desk-to-Cloud in Minutes
Run Multiple Applications
simultaneously
Tyrone KUBYTS™ Cloud
Flow Architecture Revolutionizing Deep Learning CPU-GPU Environment
KUBYTS™ Compatible Workstations
WITH TYRONE KUBYTS™ CLIENT
KUBYTS™ has a repository of :
50 containerized applications
100s of Containers
10X20X30X40X50X60X70X
SPEED
Agenda
1. About Tyrone
• World’s high performing AI platform system – A100
• Get Development, Training, Inference in one
• New Tyrone Launches
• Tyrone Kubyts™
2. Introduction to NLP Concepts
• Why NLP Is required
• Significance of using NLP
• Source of Text Data
3. NLP Pre-processing Steps
• Overview of Pre-processing steps in NLP
• Prepare the data for Vectorization
4. NLP Vectorization Methods
• Simple to advanced methods
5. Generative and Unsupervised Methods in NLP
• Topic Modelling
• Unsupervised techniques to analyse the text data
6. Case Studies
• Topic modelling to identify the important topics in the discussion
• Customer sentiment analysis
What is NLP
NLP is a branch of data science that consists of systematic processes for analyzing, understanding, and deriving information from the text data in a
smart and efficient manner. By utilizing NLP and its components, one can organize the massive chunks of text data, perform numerous automated tasks
and solve a wide range of problems such as – automatic summarization, machine translation, named entity recognition, relationship extraction,
sentiment analysis, speech recognition, and topic segmentation etc.
Lexical Analysis
Syntactic Analysis
(Parsing) Semantic Analysis
Discourse
integration
Pragmatic
Analysis
• It involves identifying and
analyzing the structure of
words.
• Lexical analysis is dividing the
whole chunk of txt into
paragraphs, sentences, and
words.
• It involves analysis of
words in the sentence
for grammar and
arranging words in a
manner that shows the
relationship among the
words.
• It draws the exact
meaning or the
dictionary meaning from
the text. The text is
checked for
meaningfulness.
• Discourse integration is
considered as the larger
context for any smaller
part of NL structure. NL
is so complex and, most
of the time, sequences
of text are dependent
on prior discourse.
• It involves deriving
those aspects of
language which require
real world knowledge.
Source of Raw Text
Any Source of free text
Web pages
Chat contents /
Chatbot
Twitter / Social
Media
Feedback
comments
Movie reviews
Product
Descriptions
Citations
Customer
Complaints
News Feeds
Important Libraries for NLP (python)
• Scikit-learn: Machine learning in Python
• Natural Language Toolkit (NLTK): The complete toolkit for all NLP techniques.
• Pattern : A web mining module for the with tools for NLP and machine learning.
• TextBlob : Easy to use nlp tools API, built on top of NLTK and Pattern.
• SpaCy : Industrial strength N LP with Python and Cython.
• Gensim : Topic Modelling
• Stanford Core NLP : NLP services and packages by Stanford NLP Group.
Text Processing
• Since, text is the most unstructured form of all the available data, various types of noise are
present in it and the data is not readily analyzable without any pre-processing. The entire process
of cleaning and standardization of text, making it noise-free and ready for analysis is known as text
preprocessing.
• It is predominantly comprised of three steps:
• Noise Removal
• Lexicon Normalization
• Object Standardization
Raw Text
Stop words , URLS ,
Punctuation ,
Mentions etc
Lemmatization ,
Stemming
Spell Checks
Word
Standardization
Clean
Text
Removing Stop Words/Punctuations etc
The process of converting data to something a computer can understand is referred to as pre-processing. One of the major forms of pre-processing is to filter out useless data. In
natural language processing, useless words (data), are referred to as stop words.
What are Stop words?
A stop word is a commonly used word (such as “the”, “a”, “an”,
“in”)
Stemming and Lemmatization
• There are two kinds of suffixes that we will consider removing.
• Inflectional: "cats", "calling", "quickest"
• Derivational: "realize", "hopeless", "requirement"
• Stemming and lemmatization (sometimes called Soft Stemming) are text marking
processes that mark segments (almost always tokens) with canonical or reduced
forms. In natural language processing (NLP) it is generally used to combine words
with common lemmas or stems when the meaning of the inflection or derivation
is not important to the problem at hand.
• The two techniques differ in what kind of word is returned, as well as
implementation. A stem is not necessarily a "word", it can be part of a word like
"includ" for "include" and "including". A lemma is the head-word of a dictionary
entry. In English, stemming is usually implemented with a sequence of
transformation rules, and lemmatization is implemented with a mapping from
word to lemma.
For example, runs, running, ran are all forms of the word run,
therefore run is the lemma of all these words. Because
lemmatization returns an actual word of the language, it is used
where it is necessary to get valid words.
Part of Speech Tagging
• POS tagging is the process of marking up a
word in a corpus to a corresponding part of a
speech tag, based on its context and
definition.
• Most POS are divided into sub-classes. POS
Tagging simply means labeling words with
their appropriate Part-Of-Speech.
• POS tagging is a supervised learning solution
that uses features like the previous word, next
word, is first letter capitalized etc. NLTK has a
function to get pos tags and it works after
tokenization process.
Vector representation of Text
To use a machine learning algorithm or a statistical technique on any form of text, it
is prescribed to transform the text into some numeric or vector representation. This
numeric representation should depict significant characteristics of the text.
There are many such techniques, for example, occurrence, term-frequency, TF-IDF,
word co-occurrence matrix, word2vec and GloVe.
Bag of Words
• A bag-of-words model, or BoW for short, is a way of extracting features from text for use in modeling, such as with machine learning algorithms.
• The approach is very simple and flexible
• A bag-of-words is a representation of text that describes the occurrence of words within a document. It involves two things:
• A vocabulary of known words.
• A measure of the presence of known words.
It was the best of times,
it was the worst of times,
it was the age of wisdom,
it was the age of foolishness,
“best”
“times”
“worst”
“age”
“wisdom”
“foolishness”
“best” = 1
“times” = 1
“worst” = 0
“age” = 0
“wisdom” = 0
“foolishness” = 0
TF – IDF Vectorization
TF-IDF is an abbreviation for Term Frequency-Inverse Document Frequency and is a very common algorithm to transform
text into a meaningful representation of numbers. The technique is widely used to extract features across various NLP
applications
• TF: Term Frequency, which measures how frequently a term occurs in a document. Since every document is different in length, it is possible that a term
would appear much more times in long documents than shorter ones. Thus, the term frequency is often divided by the document length (aka. the total
number of terms in the document) as a way of normalization:
• TF(t) = (Number of times term t appears in a document) / (Total number of terms in the document).
• IDF: Inverse Document Frequency, which measures how important a term is. While computing TF, all terms are considered equally important. However it
is known that certain terms, such as "is", "of", and "that", may appear a lot of times but have little importance. Thus we need to weigh down the frequent
terms while scale up the rare ones, by computing the following:
• IDF(t) = log_e(Total number of documents / Number of documents with term t in it).
Consider a document containing 100 words wherein the word cat appears 3 times. The term frequency (i.e., tf) for cat is then (3 / 100) = 0.03. Now, assume we
have 10 million documents and the word cat appears in one thousand of these. Then, the inverse document frequency (i.e., idf) is calculated as log(10,000,000 /
1,000) = 4. Thus, the Tf-idf weight is the product of these quantities: 0.03 * 4 = 0.12.
Topic Modelling
• it is a process to automatically identify topics present in a text object and to derive hidden patterns
exhibited by a text corpus.
• Topic Modelling is different from rule-based text mining approaches that use regular expressions or
dictionary based keyword searching techniques. It is an unsupervised approach used for finding and
observing the bunch of words (called “topics”) in large clusters of texts.
• Topics can be defined as “a repeating pattern of co-occurring terms in a corpus”. A good topic model
should result in – “health”, “doctor”, “patient”, “hospital” for a topic – Healthcare, and “farm”,
“crops”, “wheat” for a topic – “Farming”.
• Topic Models are very useful for the purpose for document clustering, organizing large blocks of
textual data, information retrieval from unstructured text and feature selection. For Example – New
York Times are using topic models to boost their user – article recommendation engines.
Word Embedding
• Word Embedding is a language modeling technique used
for mapping words to vectors of real numbers. It
represents words or phrases in vector space with several
dimensions. Word embeddings can be generated using
various methods like neural networks, co-occurrence
matrix, probabilistic models, etc.
• Word2Vec consists of models for generating word
embedding. These models are shallow two layer neural
networks having one input layer, one hidden layer and
one output layer. Word2Vec utilizes two architectures
Advanced Language Models and Tranformers
ELMo ULMFit
BERT Transformer
Case Studies
• Using Topic Modeling technique to identify underlying topics in the
corpus
• Customer sentiment analysis
Q&A Session
Hirdey Vikram
Hirdey.vikram@netwebindia.com
India (North)
Niraj
niraj@netwebindia.com
India (South)
Vivek
vivek@netwebindia.com
India (East)
Navin
navin@netwebindia.com
India (West)
Anupriya
anupriya@netwebtech.com
Singapore
Arun
arun@netwebtech.com
UAE
Agam
agam@netwebtech.com
Indonesia
Contact our team if you have any further questions after this webinar
ai@netwebtech.comTalk to our AI Experts
Ad

More Related Content

What's hot (18)

Feature Engineering for NLP
Feature Engineering for NLPFeature Engineering for NLP
Feature Engineering for NLP
Bill Liu
 
Spotify: behind the scenes
Spotify: behind the scenesSpotify: behind the scenes
Spotify: behind the scenes
Ricardo Vice Santos
 
Json Rpc Proxy Generation With Php
Json Rpc Proxy Generation With PhpJson Rpc Proxy Generation With Php
Json Rpc Proxy Generation With Php
thinkphp
 
Semantic & Multilingual Strategies in Lucene/Solr: Presented by Trey Grainger...
Semantic & Multilingual Strategies in Lucene/Solr: Presented by Trey Grainger...Semantic & Multilingual Strategies in Lucene/Solr: Presented by Trey Grainger...
Semantic & Multilingual Strategies in Lucene/Solr: Presented by Trey Grainger...
Lucidworks
 
Spotify: Horizontal Scalability for Great Success
Spotify: Horizontal Scalability for Great SuccessSpotify: Horizontal Scalability for Great Success
Spotify: Horizontal Scalability for Great Success
Nick Barkas
 
Intro to Deep Learning for Question Answering
Intro to Deep Learning for Question AnsweringIntro to Deep Learning for Question Answering
Intro to Deep Learning for Question Answering
Traian Rebedea
 
Deep Learning for Unified Personalized Search and Recommendations - Jake Mann...
Deep Learning for Unified Personalized Search and Recommendations - Jake Mann...Deep Learning for Unified Personalized Search and Recommendations - Jake Mann...
Deep Learning for Unified Personalized Search and Recommendations - Jake Mann...
Lucidworks
 
Enriching Solr with Deep Learning for a Question Answering System - Sanket Sh...
Enriching Solr with Deep Learning for a Question Answering System - Sanket Sh...Enriching Solr with Deep Learning for a Question Answering System - Sanket Sh...
Enriching Solr with Deep Learning for a Question Answering System - Sanket Sh...
Lucidworks
 
Deep learning on Hadoop/Spark -NextML
Deep learning on Hadoop/Spark -NextMLDeep learning on Hadoop/Spark -NextML
Deep learning on Hadoop/Spark -NextML
Adam Gibson
 
Learning to Rank Presentation (v2) at LexisNexis Search Guild
Learning to Rank Presentation (v2) at LexisNexis Search GuildLearning to Rank Presentation (v2) at LexisNexis Search Guild
Learning to Rank Presentation (v2) at LexisNexis Search Guild
Sujit Pal
 
Vectorization - Georgia Tech - CSE6242 - March 2015
Vectorization - Georgia Tech - CSE6242 - March 2015Vectorization - Georgia Tech - CSE6242 - March 2015
Vectorization - Georgia Tech - CSE6242 - March 2015
Josh Patterson
 
Python as the Zen of Data Science
Python as the Zen of Data SciencePython as the Zen of Data Science
Python as the Zen of Data Science
Travis Oliphant
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
Sandeep Malhotra
 
Smart Data Conference: DL4J and DataVec
Smart Data Conference: DL4J and DataVecSmart Data Conference: DL4J and DataVec
Smart Data Conference: DL4J and DataVec
Josh Patterson
 
Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)
WingChan46
 
Natural Language Processing with Graph Databases and Neo4j
Natural Language Processing with Graph Databases and Neo4jNatural Language Processing with Graph Databases and Neo4j
Natural Language Processing with Graph Databases and Neo4j
William Lyon
 
Building Deep Learning Workflows with DL4J
Building Deep Learning Workflows with DL4JBuilding Deep Learning Workflows with DL4J
Building Deep Learning Workflows with DL4J
Josh Patterson
 
Creating AnswerBot with Keras and TensorFlow (TensorBeat)
Creating AnswerBot with Keras and TensorFlow (TensorBeat)Creating AnswerBot with Keras and TensorFlow (TensorBeat)
Creating AnswerBot with Keras and TensorFlow (TensorBeat)
Avkash Chauhan
 
Feature Engineering for NLP
Feature Engineering for NLPFeature Engineering for NLP
Feature Engineering for NLP
Bill Liu
 
Json Rpc Proxy Generation With Php
Json Rpc Proxy Generation With PhpJson Rpc Proxy Generation With Php
Json Rpc Proxy Generation With Php
thinkphp
 
Semantic & Multilingual Strategies in Lucene/Solr: Presented by Trey Grainger...
Semantic & Multilingual Strategies in Lucene/Solr: Presented by Trey Grainger...Semantic & Multilingual Strategies in Lucene/Solr: Presented by Trey Grainger...
Semantic & Multilingual Strategies in Lucene/Solr: Presented by Trey Grainger...
Lucidworks
 
Spotify: Horizontal Scalability for Great Success
Spotify: Horizontal Scalability for Great SuccessSpotify: Horizontal Scalability for Great Success
Spotify: Horizontal Scalability for Great Success
Nick Barkas
 
Intro to Deep Learning for Question Answering
Intro to Deep Learning for Question AnsweringIntro to Deep Learning for Question Answering
Intro to Deep Learning for Question Answering
Traian Rebedea
 
Deep Learning for Unified Personalized Search and Recommendations - Jake Mann...
Deep Learning for Unified Personalized Search and Recommendations - Jake Mann...Deep Learning for Unified Personalized Search and Recommendations - Jake Mann...
Deep Learning for Unified Personalized Search and Recommendations - Jake Mann...
Lucidworks
 
Enriching Solr with Deep Learning for a Question Answering System - Sanket Sh...
Enriching Solr with Deep Learning for a Question Answering System - Sanket Sh...Enriching Solr with Deep Learning for a Question Answering System - Sanket Sh...
Enriching Solr with Deep Learning for a Question Answering System - Sanket Sh...
Lucidworks
 
Deep learning on Hadoop/Spark -NextML
Deep learning on Hadoop/Spark -NextMLDeep learning on Hadoop/Spark -NextML
Deep learning on Hadoop/Spark -NextML
Adam Gibson
 
Learning to Rank Presentation (v2) at LexisNexis Search Guild
Learning to Rank Presentation (v2) at LexisNexis Search GuildLearning to Rank Presentation (v2) at LexisNexis Search Guild
Learning to Rank Presentation (v2) at LexisNexis Search Guild
Sujit Pal
 
Vectorization - Georgia Tech - CSE6242 - March 2015
Vectorization - Georgia Tech - CSE6242 - March 2015Vectorization - Georgia Tech - CSE6242 - March 2015
Vectorization - Georgia Tech - CSE6242 - March 2015
Josh Patterson
 
Python as the Zen of Data Science
Python as the Zen of Data SciencePython as the Zen of Data Science
Python as the Zen of Data Science
Travis Oliphant
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
Sandeep Malhotra
 
Smart Data Conference: DL4J and DataVec
Smart Data Conference: DL4J and DataVecSmart Data Conference: DL4J and DataVec
Smart Data Conference: DL4J and DataVec
Josh Patterson
 
Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)
WingChan46
 
Natural Language Processing with Graph Databases and Neo4j
Natural Language Processing with Graph Databases and Neo4jNatural Language Processing with Graph Databases and Neo4j
Natural Language Processing with Graph Databases and Neo4j
William Lyon
 
Building Deep Learning Workflows with DL4J
Building Deep Learning Workflows with DL4JBuilding Deep Learning Workflows with DL4J
Building Deep Learning Workflows with DL4J
Josh Patterson
 
Creating AnswerBot with Keras and TensorFlow (TensorBeat)
Creating AnswerBot with Keras and TensorFlow (TensorBeat)Creating AnswerBot with Keras and TensorFlow (TensorBeat)
Creating AnswerBot with Keras and TensorFlow (TensorBeat)
Avkash Chauhan
 

Similar to An Introduction to Natural Language Processing (20)

NLP and Deep Learning for non_experts
NLP and Deep Learning for non_expertsNLP and Deep Learning for non_experts
NLP and Deep Learning for non_experts
Sanghamitra Deb
 
Software Programming with Python II.pptx
Software Programming with Python II.pptxSoftware Programming with Python II.pptx
Software Programming with Python II.pptx
GevitaChinnaiah
 
Age of Language Models in NLP
Age of Language Models in NLPAge of Language Models in NLP
Age of Language Models in NLP
Tyrone Systems
 
Natural language processing and search
Natural language processing and searchNatural language processing and search
Natural language processing and search
Nathan McMinn
 
ANN-Lecture2-Python Startup.pptx
ANN-Lecture2-Python Startup.pptxANN-Lecture2-Python Startup.pptx
ANN-Lecture2-Python Startup.pptx
ShahzadAhmadJoiya3
 
hpcpp.pptx
hpcpp.pptxhpcpp.pptx
hpcpp.pptx
pradhyumnpurohit1
 
II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...
II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...
II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...
Dr. Haxel Consult
 
Machine Learning Toolssssssssssssss.pptx
Machine Learning Toolssssssssssssss.pptxMachine Learning Toolssssssssssssss.pptx
Machine Learning Toolssssssssssssss.pptx
salehaalsaleh602
 
python_libraries_for_artificial_intelligence.pptx
python_libraries_for_artificial_intelligence.pptxpython_libraries_for_artificial_intelligence.pptx
python_libraries_for_artificial_intelligence.pptx
salehaalsaleh602
 
Natural Language Processing (NLP).pptx
Natural Language Processing   (NLP).pptxNatural Language Processing   (NLP).pptx
Natural Language Processing (NLP).pptx
HelmandAtssar
 
Introduction to Tensor Flow-v1.pptx
Introduction to Tensor Flow-v1.pptxIntroduction to Tensor Flow-v1.pptx
Introduction to Tensor Flow-v1.pptx
Janagi Raman S
 
Erlang at Nu Echo
Erlang at Nu EchoErlang at Nu Echo
Erlang at Nu Echo
Nu Echo Inc.
 
MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...
MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...
MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...
MongoDB
 
Building a Neural Machine Translation System From Scratch
Building a Neural Machine Translation System From ScratchBuilding a Neural Machine Translation System From Scratch
Building a Neural Machine Translation System From Scratch
Natasha Latysheva
 
Introduction to python programming Variables
Introduction to python programming VariablesIntroduction to python programming Variables
Introduction to python programming Variables
OkelloBenjamin2
 
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Simplilearn
 
speech technologies with end-to-end toolkit present
speech technologies with end-to-end toolkit presentspeech technologies with end-to-end toolkit present
speech technologies with end-to-end toolkit present
CChuVi
 
What drives Innovation? Innovations And Technological Solutions for the Distr...
What drives Innovation? Innovations And Technological Solutions for the Distr...What drives Innovation? Innovations And Technological Solutions for the Distr...
What drives Innovation? Innovations And Technological Solutions for the Distr...
Stefano Fago
 
Elasticsearch Basics
Elasticsearch BasicsElasticsearch Basics
Elasticsearch Basics
Shifa Khan
 
Solved Big Data and Data Science Projects pdf.pdf
Solved Big Data and Data Science Projects pdf.pdfSolved Big Data and Data Science Projects pdf.pdf
Solved Big Data and Data Science Projects pdf.pdf
ProjectPro Big Data and Data Science Projects
 
NLP and Deep Learning for non_experts
NLP and Deep Learning for non_expertsNLP and Deep Learning for non_experts
NLP and Deep Learning for non_experts
Sanghamitra Deb
 
Software Programming with Python II.pptx
Software Programming with Python II.pptxSoftware Programming with Python II.pptx
Software Programming with Python II.pptx
GevitaChinnaiah
 
Age of Language Models in NLP
Age of Language Models in NLPAge of Language Models in NLP
Age of Language Models in NLP
Tyrone Systems
 
Natural language processing and search
Natural language processing and searchNatural language processing and search
Natural language processing and search
Nathan McMinn
 
ANN-Lecture2-Python Startup.pptx
ANN-Lecture2-Python Startup.pptxANN-Lecture2-Python Startup.pptx
ANN-Lecture2-Python Startup.pptx
ShahzadAhmadJoiya3
 
II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...
II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...
II-SDV 2017: Localizing International Content for Search, Data Mining and Ana...
Dr. Haxel Consult
 
Machine Learning Toolssssssssssssss.pptx
Machine Learning Toolssssssssssssss.pptxMachine Learning Toolssssssssssssss.pptx
Machine Learning Toolssssssssssssss.pptx
salehaalsaleh602
 
python_libraries_for_artificial_intelligence.pptx
python_libraries_for_artificial_intelligence.pptxpython_libraries_for_artificial_intelligence.pptx
python_libraries_for_artificial_intelligence.pptx
salehaalsaleh602
 
Natural Language Processing (NLP).pptx
Natural Language Processing   (NLP).pptxNatural Language Processing   (NLP).pptx
Natural Language Processing (NLP).pptx
HelmandAtssar
 
Introduction to Tensor Flow-v1.pptx
Introduction to Tensor Flow-v1.pptxIntroduction to Tensor Flow-v1.pptx
Introduction to Tensor Flow-v1.pptx
Janagi Raman S
 
MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...
MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...
MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...
MongoDB
 
Building a Neural Machine Translation System From Scratch
Building a Neural Machine Translation System From ScratchBuilding a Neural Machine Translation System From Scratch
Building a Neural Machine Translation System From Scratch
Natasha Latysheva
 
Introduction to python programming Variables
Introduction to python programming VariablesIntroduction to python programming Variables
Introduction to python programming Variables
OkelloBenjamin2
 
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Deep Learning Frameworks 2019 | Which Deep Learning Framework To Use | Deep L...
Simplilearn
 
speech technologies with end-to-end toolkit present
speech technologies with end-to-end toolkit presentspeech technologies with end-to-end toolkit present
speech technologies with end-to-end toolkit present
CChuVi
 
What drives Innovation? Innovations And Technological Solutions for the Distr...
What drives Innovation? Innovations And Technological Solutions for the Distr...What drives Innovation? Innovations And Technological Solutions for the Distr...
What drives Innovation? Innovations And Technological Solutions for the Distr...
Stefano Fago
 
Elasticsearch Basics
Elasticsearch BasicsElasticsearch Basics
Elasticsearch Basics
Shifa Khan
 
Ad

More from Tyrone Systems (20)

Kubernetes in The Enterprise
Kubernetes in The EnterpriseKubernetes in The Enterprise
Kubernetes in The Enterprise
Tyrone Systems
 
Why minio wins the hybrid cloud?
Why minio wins the hybrid cloud?Why minio wins the hybrid cloud?
Why minio wins the hybrid cloud?
Tyrone Systems
 
why min io wins the hybrid cloud
why min io wins the hybrid cloudwhy min io wins the hybrid cloud
why min io wins the hybrid cloud
Tyrone Systems
 
5 ways hci (hyper-converged infrastructure) powering today’s modern learning ...
5 ways hci (hyper-converged infrastructure) powering today’s modern learning ...5 ways hci (hyper-converged infrastructure) powering today’s modern learning ...
5 ways hci (hyper-converged infrastructure) powering today’s modern learning ...
Tyrone Systems
 
5 current and near-future use cases of ai in broadcast and media.
5 current and near-future use cases of ai in broadcast and media.5 current and near-future use cases of ai in broadcast and media.
5 current and near-future use cases of ai in broadcast and media.
Tyrone Systems
 
How hci is driving digital transformation in the insurance firms to enable pr...
How hci is driving digital transformation in the insurance firms to enable pr...How hci is driving digital transformation in the insurance firms to enable pr...
How hci is driving digital transformation in the insurance firms to enable pr...
Tyrone Systems
 
How blockchain is revolutionising healthcare industry’s challenges of genomic...
How blockchain is revolutionising healthcare industry’s challenges of genomic...How blockchain is revolutionising healthcare industry’s challenges of genomic...
How blockchain is revolutionising healthcare industry’s challenges of genomic...
Tyrone Systems
 
5 ways hpc can provides cost savings and flexibility to meet the technology i...
5 ways hpc can provides cost savings and flexibility to meet the technology i...5 ways hpc can provides cost savings and flexibility to meet the technology i...
5 ways hpc can provides cost savings and flexibility to meet the technology i...
Tyrone Systems
 
How Emerging Technologies are Enabling The Banking Industry
How Emerging Technologies are Enabling The Banking IndustryHow Emerging Technologies are Enabling The Banking Industry
How Emerging Technologies are Enabling The Banking Industry
Tyrone Systems
 
Five Exciting Ways HCI can accelerates digital transformation for Media and E...
Five Exciting Ways HCI can accelerates digital transformation for Media and E...Five Exciting Ways HCI can accelerates digital transformation for Media and E...
Five Exciting Ways HCI can accelerates digital transformation for Media and E...
Tyrone Systems
 
Design and Optimize your code for high-performance with Intel® Advisor and I...
Design and Optimize your code for high-performance with Intel®  Advisor and I...Design and Optimize your code for high-performance with Intel®  Advisor and I...
Design and Optimize your code for high-performance with Intel® Advisor and I...
Tyrone Systems
 
Fast-Track Your Digital Transformation with Intelligent Automation
Fast-Track Your Digital Transformation with Intelligent AutomationFast-Track Your Digital Transformation with Intelligent Automation
Fast-Track Your Digital Transformation with Intelligent Automation
Tyrone Systems
 
Top Five benefits of Hyper-Converged Infrastructure
Top Five benefits of Hyper-Converged InfrastructureTop Five benefits of Hyper-Converged Infrastructure
Top Five benefits of Hyper-Converged Infrastructure
Tyrone Systems
 
An Effective Approach to Cloud Migration for Small and Medium Enterprises (SMEs)
An Effective Approach to Cloud Migration for Small and Medium Enterprises (SMEs)An Effective Approach to Cloud Migration for Small and Medium Enterprises (SMEs)
An Effective Approach to Cloud Migration for Small and Medium Enterprises (SMEs)
Tyrone Systems
 
How can Artificial Intelligence improve software development process?
How can Artificial Intelligence improve software development process?How can Artificial Intelligence improve software development process?
How can Artificial Intelligence improve software development process?
Tyrone Systems
 
3 Ways Machine Learning Facilitates Fraud Detection
3 Ways Machine Learning Facilitates Fraud Detection3 Ways Machine Learning Facilitates Fraud Detection
3 Ways Machine Learning Facilitates Fraud Detection
Tyrone Systems
 
Four ways to digitally transform with HPC in the cloud
Four ways to digitally transform with HPC in the cloudFour ways to digitally transform with HPC in the cloud
Four ways to digitally transform with HPC in the cloud
Tyrone Systems
 
How to Secure Containerized Environments?
How to Secure Containerized Environments?How to Secure Containerized Environments?
How to Secure Containerized Environments?
Tyrone Systems
 
OneAPI Series 2 Webinar - 9th, Dec-20
OneAPI Series 2 Webinar - 9th, Dec-20OneAPI Series 2 Webinar - 9th, Dec-20
OneAPI Series 2 Webinar - 9th, Dec-20
Tyrone Systems
 
OneAPI dpc++ Virtual Workshop 9th Dec-20
OneAPI dpc++ Virtual Workshop 9th Dec-20OneAPI dpc++ Virtual Workshop 9th Dec-20
OneAPI dpc++ Virtual Workshop 9th Dec-20
Tyrone Systems
 
Kubernetes in The Enterprise
Kubernetes in The EnterpriseKubernetes in The Enterprise
Kubernetes in The Enterprise
Tyrone Systems
 
Why minio wins the hybrid cloud?
Why minio wins the hybrid cloud?Why minio wins the hybrid cloud?
Why minio wins the hybrid cloud?
Tyrone Systems
 
why min io wins the hybrid cloud
why min io wins the hybrid cloudwhy min io wins the hybrid cloud
why min io wins the hybrid cloud
Tyrone Systems
 
5 ways hci (hyper-converged infrastructure) powering today’s modern learning ...
5 ways hci (hyper-converged infrastructure) powering today’s modern learning ...5 ways hci (hyper-converged infrastructure) powering today’s modern learning ...
5 ways hci (hyper-converged infrastructure) powering today’s modern learning ...
Tyrone Systems
 
5 current and near-future use cases of ai in broadcast and media.
5 current and near-future use cases of ai in broadcast and media.5 current and near-future use cases of ai in broadcast and media.
5 current and near-future use cases of ai in broadcast and media.
Tyrone Systems
 
How hci is driving digital transformation in the insurance firms to enable pr...
How hci is driving digital transformation in the insurance firms to enable pr...How hci is driving digital transformation in the insurance firms to enable pr...
How hci is driving digital transformation in the insurance firms to enable pr...
Tyrone Systems
 
How blockchain is revolutionising healthcare industry’s challenges of genomic...
How blockchain is revolutionising healthcare industry’s challenges of genomic...How blockchain is revolutionising healthcare industry’s challenges of genomic...
How blockchain is revolutionising healthcare industry’s challenges of genomic...
Tyrone Systems
 
5 ways hpc can provides cost savings and flexibility to meet the technology i...
5 ways hpc can provides cost savings and flexibility to meet the technology i...5 ways hpc can provides cost savings and flexibility to meet the technology i...
5 ways hpc can provides cost savings and flexibility to meet the technology i...
Tyrone Systems
 
How Emerging Technologies are Enabling The Banking Industry
How Emerging Technologies are Enabling The Banking IndustryHow Emerging Technologies are Enabling The Banking Industry
How Emerging Technologies are Enabling The Banking Industry
Tyrone Systems
 
Five Exciting Ways HCI can accelerates digital transformation for Media and E...
Five Exciting Ways HCI can accelerates digital transformation for Media and E...Five Exciting Ways HCI can accelerates digital transformation for Media and E...
Five Exciting Ways HCI can accelerates digital transformation for Media and E...
Tyrone Systems
 
Design and Optimize your code for high-performance with Intel® Advisor and I...
Design and Optimize your code for high-performance with Intel®  Advisor and I...Design and Optimize your code for high-performance with Intel®  Advisor and I...
Design and Optimize your code for high-performance with Intel® Advisor and I...
Tyrone Systems
 
Fast-Track Your Digital Transformation with Intelligent Automation
Fast-Track Your Digital Transformation with Intelligent AutomationFast-Track Your Digital Transformation with Intelligent Automation
Fast-Track Your Digital Transformation with Intelligent Automation
Tyrone Systems
 
Top Five benefits of Hyper-Converged Infrastructure
Top Five benefits of Hyper-Converged InfrastructureTop Five benefits of Hyper-Converged Infrastructure
Top Five benefits of Hyper-Converged Infrastructure
Tyrone Systems
 
An Effective Approach to Cloud Migration for Small and Medium Enterprises (SMEs)
An Effective Approach to Cloud Migration for Small and Medium Enterprises (SMEs)An Effective Approach to Cloud Migration for Small and Medium Enterprises (SMEs)
An Effective Approach to Cloud Migration for Small and Medium Enterprises (SMEs)
Tyrone Systems
 
How can Artificial Intelligence improve software development process?
How can Artificial Intelligence improve software development process?How can Artificial Intelligence improve software development process?
How can Artificial Intelligence improve software development process?
Tyrone Systems
 
3 Ways Machine Learning Facilitates Fraud Detection
3 Ways Machine Learning Facilitates Fraud Detection3 Ways Machine Learning Facilitates Fraud Detection
3 Ways Machine Learning Facilitates Fraud Detection
Tyrone Systems
 
Four ways to digitally transform with HPC in the cloud
Four ways to digitally transform with HPC in the cloudFour ways to digitally transform with HPC in the cloud
Four ways to digitally transform with HPC in the cloud
Tyrone Systems
 
How to Secure Containerized Environments?
How to Secure Containerized Environments?How to Secure Containerized Environments?
How to Secure Containerized Environments?
Tyrone Systems
 
OneAPI Series 2 Webinar - 9th, Dec-20
OneAPI Series 2 Webinar - 9th, Dec-20OneAPI Series 2 Webinar - 9th, Dec-20
OneAPI Series 2 Webinar - 9th, Dec-20
Tyrone Systems
 
OneAPI dpc++ Virtual Workshop 9th Dec-20
OneAPI dpc++ Virtual Workshop 9th Dec-20OneAPI dpc++ Virtual Workshop 9th Dec-20
OneAPI dpc++ Virtual Workshop 9th Dec-20
Tyrone Systems
 
Ad

Recently uploaded (20)

Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Presentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem KayaPresentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
Operations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdfOperations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdf
Arab Academy for Science, Technology and Maritime Transport
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
How to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of saleHow to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of sale
Celine George
 
SPRING FESTIVITIES - UK AND USA -
SPRING FESTIVITIES - UK AND USA            -SPRING FESTIVITIES - UK AND USA            -
SPRING FESTIVITIES - UK AND USA -
Colégio Santa Teresinha
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Presentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem KayaPresentation of the MIPLM subject matter expert Erdem Kaya
Presentation of the MIPLM subject matter expert Erdem Kaya
MIPLM
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
How to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of saleHow to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of sale
Celine George
 

An Introduction to Natural Language Processing

  • 1. An Introduction to Natural Language Processing Monday | 1st June, 2020 LIVE WEBINAR Presented by
  • 2. Agenda 1. About Tyrone • World’s high performing AI platform system – A100 • Get Development, Training, Inference in one • New Tyrone Launches • Tyrone Kubyts™ 2. Introduction to NLP Concepts • Why NLP Is required • Significance of using NLP • Source of Text Data 3. NLP Pre-processing Steps • Overview of Pre-processing steps in NLP • Prepare the data for Vectorization 4. NLP Vectorization Methods • Simple to advanced methods 5. Generative and Unsupervised Methods in NLP • Topic Modelling • Unsupervised techniques to analyse the text data 6. Case Studies • Topic modelling to identify the important topics in the discussion • Customer sentiment analysis
  • 3. Tyrone Systems at a Glance
  • 4. NVIDIA HGX A100 PERFORMANCE New Tensor Core for AI & HPC New Multi-instance GPU New Hardware Engines Increase in GPU interconnect bandwidth Increase in GPU memory Increase in memory bandwidth Speedup in AI performance
  • 5. 54 Billion XTORS 3rd Gen Tensor cores Sparsity Acceleration Multi Instance GPU 3rd GEN NVLINK & NVSwitch
  • 6. NVIDIA A100 Greatest Generational Leap – 20X Volta 54B XTOR | 826mm2 | TSMC 7N | 40GB Samsung HBM2 | 600 GB/s NVLink Peak Vs Volta FP32 TRAINING 312 TFLOPS 20X INT8 INFERENCE 1,248 TOPS 20X FP64 HPC 19.5 TFLOPS 2.5X MULTI INSTANCE GPU 7X GPUs
  • 7. New tf32 tensor cores on A100 20X Higher FLOPS for AI, Zero Code Change 20X Faster than Volta FP32 | Works like FP32 for AI with Range of FP32 and Precision of FP16 No Code Change Required for End Users | Supported on PyTorch, TensorFlow and MXNet Frameworks Containers
  • 8. Most flexible ai platform with MULTI-INSTANCE GPU (MIG) Optimize GPU Utilization, Expand Access to More Users with Guaranteed Quality of Service Up To 7 GPU Instances In a Single A100: Simultaneous Workload Execution With Guaranteed Quality Of Service: All MIG instances run in parallel with predictable throughput & latency Flexibility to run any type of workload on a MIG instance Right Sized GPU Allocation: Different sized MIG instances based on target workloads Amber GPU Mem GPU GPU Mem GPU GPU Mem GPU GPU Mem GPU GPU Mem GPU GPU Mem GPU GPU Mem GPU
  • 9. ONE SYSTEM FOR ALL ai INFRASTRUCTURE AI Infrastructure Re-Imagined, Optimized, and Ready for Enterprise AI-at-Scale any job | any size | any node | anytime Analytics  Training  Inference Flexible AI infrastructure that adapts to the pace of enterprise • One universal building block for the AI data center • Uniform, consistent performance across the data center • Any workload on any node - any time • Limitless capacity planning with predictably great performance with scale
  • 10. Game-changing performance for innovators 9x Mellanox ConnectX-6 200Gb/s Network Interface 450GB/sec Peak Bi-directional Bandwidth Dual 64-core AMD Rome CPUs and 1TB RAM 3.2X More Cores to Power the Most Intensive AI Jobs 8x NVIDIA A100 GPUs with 320GB Total GPU Memory 12 NVLinks/GPU 600GB/sec GPU-to-GPU Bi-directional Bandwidth 15TB Gen4 NVME SSD 4.8TB/sec Bi-directional Bandwidth 2X More than Previous Generation NVSwitch 6x NVIDIA NVSwitches 25GB/sec Peak Bandwidth 2X Faster than Gen3 NVME SSDs
  • 11. 2U GPU server up to 4 NVIDIA HGX ™ A100 GPU Camarero DAS7TGVQ-24RT Tyrone NVIDIA A100 based SERVERS • Supports 4x A100 40GB SXM4 GPUs • Supports CPU TDP up to 280W • Dual AMD EPYC™ 7002 Series Processors in up to 128 Cores • Flexible storage with 4 hotswap for SAS, SATA or NVMe • PCI-E Gen 4 NVLink for fast GPU-GPU connections • 32 DIMM Slots that allow up to 8TB of 3200Mhz DDR4 memory • 4 Hot-swap heavy duty fans • 2x 2200W Redundant Power Supplies, Titanium Level PCI-E Gen 4 NEW LAUNCH NVIDIA NVLink
  • 12. 4U GPU server up to 8 NVIDIA HGX ™ A100 GPU Tyrone NVIDIA A100 based SERVERS NVIDIA NVLink & NVSwitch NEW LAUNCH • Supports up to 8 double-width GPUs, • Supports CPU TDP up to 280W • Dual AMD EPYC™ 7002 Series Processors in up to 128 Cores • Flexible storage with 4 hotswap for SAS, SATA or NVMe • PCI-E Gen 4 NVLink for fast GPU-GPU connections • 32 DIMM Slots that allow up to 8TB of 3200Mhz DDR4 memory • 4 Hot-swap heavy duty fans • 2x 2000W Redundant Power Supplies, Titanium Level
  • 13. 4U GPU server up to 8 NVIDIA HGX ™ A100 GPU Tyrone NVIDIA A100 based SERVERS NVIDIA NVLink COMING SOON • Supports Intel Xeon • Supports NVLink • 8 x NVIDIA Tesla A100 SXM4
  • 14. Delivers 4XFASTER TRAINING than other GPU-based systems Your Personal AI Supercomputer Power-on to Deep Learning in Minutes Pre-installed with Powerful Deep Learning Software Extend workloads from your Desk-to-Cloud in Minutes
  • 15. Run Multiple Applications simultaneously Tyrone KUBYTS™ Cloud Flow Architecture Revolutionizing Deep Learning CPU-GPU Environment KUBYTS™ Compatible Workstations WITH TYRONE KUBYTS™ CLIENT KUBYTS™ has a repository of : 50 containerized applications 100s of Containers 10X20X30X40X50X60X70X SPEED
  • 16. Agenda 1. About Tyrone • World’s high performing AI platform system – A100 • Get Development, Training, Inference in one • New Tyrone Launches • Tyrone Kubyts™ 2. Introduction to NLP Concepts • Why NLP Is required • Significance of using NLP • Source of Text Data 3. NLP Pre-processing Steps • Overview of Pre-processing steps in NLP • Prepare the data for Vectorization 4. NLP Vectorization Methods • Simple to advanced methods 5. Generative and Unsupervised Methods in NLP • Topic Modelling • Unsupervised techniques to analyse the text data 6. Case Studies • Topic modelling to identify the important topics in the discussion • Customer sentiment analysis
  • 17. What is NLP NLP is a branch of data science that consists of systematic processes for analyzing, understanding, and deriving information from the text data in a smart and efficient manner. By utilizing NLP and its components, one can organize the massive chunks of text data, perform numerous automated tasks and solve a wide range of problems such as – automatic summarization, machine translation, named entity recognition, relationship extraction, sentiment analysis, speech recognition, and topic segmentation etc. Lexical Analysis Syntactic Analysis (Parsing) Semantic Analysis Discourse integration Pragmatic Analysis • It involves identifying and analyzing the structure of words. • Lexical analysis is dividing the whole chunk of txt into paragraphs, sentences, and words. • It involves analysis of words in the sentence for grammar and arranging words in a manner that shows the relationship among the words. • It draws the exact meaning or the dictionary meaning from the text. The text is checked for meaningfulness. • Discourse integration is considered as the larger context for any smaller part of NL structure. NL is so complex and, most of the time, sequences of text are dependent on prior discourse. • It involves deriving those aspects of language which require real world knowledge.
  • 18. Source of Raw Text Any Source of free text Web pages Chat contents / Chatbot Twitter / Social Media Feedback comments Movie reviews Product Descriptions Citations Customer Complaints News Feeds
  • 19. Important Libraries for NLP (python) • Scikit-learn: Machine learning in Python • Natural Language Toolkit (NLTK): The complete toolkit for all NLP techniques. • Pattern : A web mining module for the with tools for NLP and machine learning. • TextBlob : Easy to use nlp tools API, built on top of NLTK and Pattern. • SpaCy : Industrial strength N LP with Python and Cython. • Gensim : Topic Modelling • Stanford Core NLP : NLP services and packages by Stanford NLP Group.
  • 20. Text Processing • Since, text is the most unstructured form of all the available data, various types of noise are present in it and the data is not readily analyzable without any pre-processing. The entire process of cleaning and standardization of text, making it noise-free and ready for analysis is known as text preprocessing. • It is predominantly comprised of three steps: • Noise Removal • Lexicon Normalization • Object Standardization Raw Text Stop words , URLS , Punctuation , Mentions etc Lemmatization , Stemming Spell Checks Word Standardization Clean Text
  • 21. Removing Stop Words/Punctuations etc The process of converting data to something a computer can understand is referred to as pre-processing. One of the major forms of pre-processing is to filter out useless data. In natural language processing, useless words (data), are referred to as stop words. What are Stop words? A stop word is a commonly used word (such as “the”, “a”, “an”, “in”)
  • 22. Stemming and Lemmatization • There are two kinds of suffixes that we will consider removing. • Inflectional: "cats", "calling", "quickest" • Derivational: "realize", "hopeless", "requirement" • Stemming and lemmatization (sometimes called Soft Stemming) are text marking processes that mark segments (almost always tokens) with canonical or reduced forms. In natural language processing (NLP) it is generally used to combine words with common lemmas or stems when the meaning of the inflection or derivation is not important to the problem at hand. • The two techniques differ in what kind of word is returned, as well as implementation. A stem is not necessarily a "word", it can be part of a word like "includ" for "include" and "including". A lemma is the head-word of a dictionary entry. In English, stemming is usually implemented with a sequence of transformation rules, and lemmatization is implemented with a mapping from word to lemma. For example, runs, running, ran are all forms of the word run, therefore run is the lemma of all these words. Because lemmatization returns an actual word of the language, it is used where it is necessary to get valid words.
  • 23. Part of Speech Tagging • POS tagging is the process of marking up a word in a corpus to a corresponding part of a speech tag, based on its context and definition. • Most POS are divided into sub-classes. POS Tagging simply means labeling words with their appropriate Part-Of-Speech. • POS tagging is a supervised learning solution that uses features like the previous word, next word, is first letter capitalized etc. NLTK has a function to get pos tags and it works after tokenization process.
  • 24. Vector representation of Text To use a machine learning algorithm or a statistical technique on any form of text, it is prescribed to transform the text into some numeric or vector representation. This numeric representation should depict significant characteristics of the text. There are many such techniques, for example, occurrence, term-frequency, TF-IDF, word co-occurrence matrix, word2vec and GloVe.
  • 25. Bag of Words • A bag-of-words model, or BoW for short, is a way of extracting features from text for use in modeling, such as with machine learning algorithms. • The approach is very simple and flexible • A bag-of-words is a representation of text that describes the occurrence of words within a document. It involves two things: • A vocabulary of known words. • A measure of the presence of known words. It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, “best” “times” “worst” “age” “wisdom” “foolishness” “best” = 1 “times” = 1 “worst” = 0 “age” = 0 “wisdom” = 0 “foolishness” = 0
  • 26. TF – IDF Vectorization TF-IDF is an abbreviation for Term Frequency-Inverse Document Frequency and is a very common algorithm to transform text into a meaningful representation of numbers. The technique is widely used to extract features across various NLP applications • TF: Term Frequency, which measures how frequently a term occurs in a document. Since every document is different in length, it is possible that a term would appear much more times in long documents than shorter ones. Thus, the term frequency is often divided by the document length (aka. the total number of terms in the document) as a way of normalization: • TF(t) = (Number of times term t appears in a document) / (Total number of terms in the document). • IDF: Inverse Document Frequency, which measures how important a term is. While computing TF, all terms are considered equally important. However it is known that certain terms, such as "is", "of", and "that", may appear a lot of times but have little importance. Thus we need to weigh down the frequent terms while scale up the rare ones, by computing the following: • IDF(t) = log_e(Total number of documents / Number of documents with term t in it). Consider a document containing 100 words wherein the word cat appears 3 times. The term frequency (i.e., tf) for cat is then (3 / 100) = 0.03. Now, assume we have 10 million documents and the word cat appears in one thousand of these. Then, the inverse document frequency (i.e., idf) is calculated as log(10,000,000 / 1,000) = 4. Thus, the Tf-idf weight is the product of these quantities: 0.03 * 4 = 0.12.
  • 27. Topic Modelling • it is a process to automatically identify topics present in a text object and to derive hidden patterns exhibited by a text corpus. • Topic Modelling is different from rule-based text mining approaches that use regular expressions or dictionary based keyword searching techniques. It is an unsupervised approach used for finding and observing the bunch of words (called “topics”) in large clusters of texts. • Topics can be defined as “a repeating pattern of co-occurring terms in a corpus”. A good topic model should result in – “health”, “doctor”, “patient”, “hospital” for a topic – Healthcare, and “farm”, “crops”, “wheat” for a topic – “Farming”. • Topic Models are very useful for the purpose for document clustering, organizing large blocks of textual data, information retrieval from unstructured text and feature selection. For Example – New York Times are using topic models to boost their user – article recommendation engines.
  • 28. Word Embedding • Word Embedding is a language modeling technique used for mapping words to vectors of real numbers. It represents words or phrases in vector space with several dimensions. Word embeddings can be generated using various methods like neural networks, co-occurrence matrix, probabilistic models, etc. • Word2Vec consists of models for generating word embedding. These models are shallow two layer neural networks having one input layer, one hidden layer and one output layer. Word2Vec utilizes two architectures
  • 29. Advanced Language Models and Tranformers ELMo ULMFit BERT Transformer
  • 30. Case Studies • Using Topic Modeling technique to identify underlying topics in the corpus • Customer sentiment analysis
  • 31. Q&A Session Hirdey Vikram [email protected] India (North) Niraj [email protected] India (South) Vivek [email protected] India (East) Navin [email protected] India (West) Anupriya [email protected] Singapore Arun [email protected] UAE Agam [email protected] Indonesia Contact our team if you have any further questions after this webinar [email protected] to our AI Experts