SlideShare a Scribd company logo
1 of 38
Introduction to Word Embeddings
‫درخشی‬ ‫فیضی‬ ‫رضا‬ ‫محمد‬ ‫دکتر‬
‫مطالب‬ ‫فهرست‬
.
One-hot encoding &
Index number
02
‫کاربردهای‬
Word Embedding
04
‫مقدمه‬01
‫انواع‬
Word Embedding03
‫مقدمه‬
/38
‫مقدمه‬
•‫طبیعی‬ ‫زبان‬ ‫پردازش‬(NLP)‫باشد‬ ‫می‬ ‫ماشین‬ ‫یادگیری‬ ‫های‬ ‫شاخه‬ ‫زیر‬ ‫از‬ ‫یکی‬.
•‫که‬ ‫مواردی‬ ‫از‬ ‫یکی‬NLP‫باشد‬ ‫می‬ ‫متن‬ ‫پردازش‬ ‫دارد‬ ‫کار‬ ‫سرو‬ ‫آن‬ ‫با‬.
•‫است‬ ‫شده‬ ‫تشکیل‬ ‫کاراکتر‬ ‫و‬ ‫کلمه‬ ‫مانند‬ ‫کوچکتری‬ ‫واحدهای‬ ‫از‬ ‫متن‬.
4
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
‫کلمات‬ ‫رشته‬(Word String)
•‫گ‬ ‫نظر‬ ‫در‬ ‫واحد‬ ‫یک‬ ‫عنوان‬ ‫به‬ ‫کدام‬ ‫هر‬ ‫که‬ ‫باشد‬ ‫می‬ ‫کاراکترها‬ ‫از‬ ‫ای‬ ‫دنباله‬ ‫رشته‬ ‫یک‬‫رفته‬
‫شوند‬ ‫می‬.
•‫باشد‬ ‫دیگر‬ ‫مختلف‬ ‫کاراکترهای‬ ‫و‬ ‫اعداد‬ ،‫حروف‬ ‫شامل‬ ‫تواند‬ ‫می‬ ‫رشته‬ ‫یک‬.
‫مثال‬ ‫عنوان‬ ‫به‬“Hello World!”
•‫داد‬ ‫نمایش‬ ‫آرایه‬ ‫یک‬ ‫شکل‬ ‫به‬ ‫توان‬ ‫می‬ ‫را‬ ‫کلمه‬ ‫رشته‬ ‫هر‬.
•‫کنند‬ ‫نمی‬ ‫درک‬ ‫ها‬ ‫انسان‬ ‫همانند‬ ‫را‬ ‫کلمات‬ ‫ها‬ ‫ماشین‬.
•‫پ‬ ‫را‬ ‫داده‬ ‫بتوانند‬ ‫ها‬ ‫ماشین‬ ‫تا‬ ‫شوند‬ ‫تبدیل‬ ‫عددی‬ ‫مقادیر‬ ‫به‬ ‫کلمات‬ ‫باید‬ ‫بنابراین‬‫کنند‬ ‫ردازش‬.
5
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
One-hot encoding
&
Index number
/38
‫شماره‬ ‫با‬ ‫کلمات‬ ‫نمایش‬Index
•‫از‬ ‫استفاده‬ ‫کلمات‬ ‫نمایش‬ ‫برای‬ ‫ساده‬ ‫روش‬ ‫یک‬‫شماره‬Index‫باشد‬ ‫می‬ ‫کلمات‬.
the cat sat on the mat [5,1,4,3,5,2]
7
word index
Cat 1
Mat 2
On 3
…. …
Introduction to Word Embeddings
Dr.Mohammad-Reza Feizi-Derakhshi
/38
‫شماره‬ ‫با‬ ‫کلمات‬ ‫نمایش‬Index
•‫عمیق‬ ‫بردارهای‬ ‫ایجاد‬ ‫باعث‬ ‫روش‬ ‫این‬(Dense Vector)‫شود‬ ‫می‬:
•‫کوتاه‬ ‫طول‬
•‫عمیق‬(‫باشد‬ ‫می‬ ‫صفر‬ ‫غیر‬ ‫مقادیر‬ ‫بیشتر‬)
•‫روش‬ ‫این‬ ‫معایب‬:
‫هستند‬ ‫تصادفی‬ ‫صورت‬ ‫به‬ ‫مقادیر‬ ‫ندارد‬ ‫وجود‬ ‫اعداد‬ ‫بین‬ ‫ارتباطی‬ ‫هیچ‬.
‫کند‬ ‫می‬ ‫برانگیز‬ ‫چالش‬ ‫را‬ ‫مدل‬ ‫یک‬ ‫تفسیر‬ ‫عمل‬.
8
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
01
02
/38
‫روش‬One-hot encoding
•‫برا‬ ‫کلمه‬ ‫به‬ ‫مربوط‬ ‫جایگاه‬ ‫که‬ ‫شود‬ ‫می‬ ‫ایجاد‬ ‫نامه‬ ‫لغت‬ ‫طول‬ ‫به‬ ‫برداری‬ ‫روش‬ ‫این‬ ‫در‬‫بر‬1
‫باشد‬ ‫می‬ ‫صفر‬ ‫برابر‬ ‫مقادیر‬ ‫بقیه‬ ‫و‬.
9
Dic Index
The 1
On 2
Cat 3
Sat 4
… ….
1 0 0 0 …
0 0 1 0 …
0 0 0 1 …
0 1 0 0 …
The
Cat
Sat
On
… …
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
‫معایب‬One-hot encoding
•‫باال‬ ‫بعد‬
10
Corpus Number of words
Shakespeare 31 thousand
Brown corpus 38 thousand
Switchboard telephone conversations 20 thousand
COCA 2 million
Google N-grams 13 million
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
‫معایب‬One-hot encoding
•‫خلوت‬ ‫ماتریس‬(sparse matrix)
•‫دارد‬ ‫صفر‬ ‫غیر‬ ‫مقدار‬ ‫یک‬ ‫فقط‬.
•‫می‬ ‫فضایی‬ ‫و‬ ‫زمانی‬ ‫پیچیدگی‬ ‫ایجاد‬ ‫باعث‬
‫شود‬.
•‫سطحی‬ ‫نمایش‬
•‫نیست‬ ‫مشخص‬ ‫کلمات‬ ‫بین‬ ‫ارتباط‬.
•‫هستند‬ ‫هم‬ ‫بر‬ ‫عمود‬ ‫بردارهای‬ ‫صورت‬ ‫به‬.
11
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
‫انواع‬
Word Embedding
/38
Word Embedding‫چیست؟‬
•‫کلماتی‬ ‫آن‬ ‫در‬ ‫که‬ ‫باشد‬ ‫می‬ ‫برداری‬ ‫صورت‬ ‫به‬ ‫متن‬ ‫نمایش‬ ‫برای‬ ‫شده‬ ‫یادگیری‬ ‫روش‬‫که‬
‫دارند‬ ‫مشابهی‬ ‫بردارهای‬ ‫دارند‬ ‫مشابهی‬ ‫معانی‬.
•‫هستند‬ ‫ثابت‬ ‫بعد‬ ‫داری‬ ‫بردارها‬ ‫این‬(‫معموال‬300.)
•‫گیر‬ ‫می‬ ‫انجام‬ ‫بزرگ‬ ‫پیکره‬ ‫از‬ ‫استفاده‬ ‫وبا‬ ‫است‬ ‫شده‬ ‫نظارت‬ ‫غیر‬ ‫یادگیری‬ ‫روش‬‫د‬.
13
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
‫روش‬ ‫انواع‬Word Embedding:
14
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
2018
2018
2015
2014
2013
Word2Vec FastText BERT
GLoVe ELMo
/38
Word2Vec
•‫توسط‬Tomas Mikolov ,et al‫یافت‬ ‫توسعه‬ ‫گوگل‬ ‫شرکت‬ ‫در‬.
•‫عنوان‬ ‫به‬ ‫را‬ ‫کلمه‬ ‫هر‬ ‫بردار‬ ‫و‬ ‫گیرد‬ ‫می‬ ‫ورودی‬ ‫عنوان‬ ‫به‬ ‫را‬ ‫متن‬ ‫پیکره‬ ‫روش‬ ‫این‬
‫دهد‬ ‫می‬ ‫خروجی‬.
15
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
Word2vec
•‫است‬ ‫شده‬ ‫مطرح‬ ‫یادگیری‬ ‫مدل‬ ‫دو‬ ‫روش‬ ‫این‬ ‫برای‬:
.1Continuous Bag-of-Words (CBOW)
.2Skip-gramContinuous
16
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
CBOW
The cat sat on the mat
17
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
CBOW
18
0
1
0
0
0
0
0
0
…
0
0
0
0
1
0
0
0
0
…
0
cat
on
0
0
0
0
0
0
0
1
…
0
Input layer
Hidden layer
sat
Output layer
𝑊𝑉×𝑁
𝑊𝑉×𝑁
V-dim
V-dim
N-dim
𝑊′ 𝑁×𝑉
V-dim
N will be the size of word vector
We must learn W and W’
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
CBOW
19
0
1
0
0
0
0
0
0
…
0
0
0
0
1
0
0
0
0
…
0
xcat
xon
0
0
0
0
0
0
0
1
…
0
Input layer
Hidden layer
sat
Output layer
V-dim
V-dim
N-dim
V-dim
+ 𝑣 =
𝑣 𝑐𝑎𝑡 + 𝑣𝑜𝑛
2
0.1 2.4 1.6 1.8 0.5 0.9 … … … 3.2
0.5 2.6 1.4 2.9 1.5 3.6 … … … 6.1
… … … … … … … … … …
… … … … … … … … … …
0.6 1.8 2.7 1.9 2.4 2.0 … … … 1.2
×
0
1
0
0
0
0
0
0
…
0
𝑊𝑉×𝑁
𝑇
× 𝑥 𝑐𝑎𝑡 = 𝑣 𝑐𝑎𝑡
2.4
2.6
…
…
1.8
=
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
CBOW
20
0
1
0
0
0
0
0
0
…
0
0
0
0
1
0
0
0
0
…
0
cat
on
0
0
0
0
0
0
0
1
…
0
Input layer
Hidden layer
𝑦sat
Output layer
𝑊𝑉×𝑁
𝑊𝑉×𝑁
V-dim
V-dim
N-dim
𝑊𝑉×𝑁
′
× 𝑣 = 𝑧
V-dim
N will be the size of word vector
𝑣
𝑦 = 𝑠𝑜𝑓𝑡𝑚𝑎𝑥(𝑧)
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
CBOW
21
0
1
0
0
0
0
0
0
…
0
0
0
0
1
0
0
0
0
…
0
cat
on
0
0
0
0
0
0
0
1
…
0
Input layer
Hidden layer
𝑦sat
Output layer
𝑊𝑉×𝑁
𝑊𝑉×𝑁
V-dim
V-dim
N-dim
𝑊𝑉×𝑁
′
× 𝑣 = 𝑧
𝑦 = 𝑠𝑜𝑓𝑡𝑚𝑎𝑥(𝑧)
V-dim
N will be the size of word vector
𝑣
0.01
0.02
0.00
0.02
0.01
0.02
0.01
0.7
…
0.00
𝑦
We would prefer 𝑦 close to 𝑦𝑠𝑎𝑡
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
Skip-gram
•‫تا‬‫حدودی‬‫همانند‬CBOW‫است‬‫فقط‬‫یک‬‫کلمه‬
‫که‬‫همان‬Target word‫است‬‫را‬‫به‬‫عنوان‬
‫ورودی‬‫می‬‫گیرد‬‫و‬C‫توزیع‬‫احتمالی‬‫را‬‫در‬
‫خروجی‬‫می‬‫دهد‬.
22
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
Skip-gram vs CBOW
‫دارد‬ ‫را‬ ‫خود‬ ‫معایب‬ ‫و‬ ‫مزایا‬ ‫روش‬ ‫هر‬:
23
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
Skip-gram
‫و‬ ‫کند‬ ‫می‬ ‫کار‬ ‫بهتر‬ ‫کوچکتر‬ ‫های‬ ‫داده‬ ‫با‬
‫دهد‬ ‫می‬ ‫نمایش‬ ‫خوبی‬ ‫به‬ ‫را‬ ‫نادر‬ ‫کلمات‬.
CBOW
‫به‬ ‫را‬ ‫پرتکرار‬ ‫کلمات‬ ‫و‬ ‫است‬ ‫تر‬ ‫سریع‬‫تر‬
‫دهد‬ ‫می‬ ‫نمایش‬.
/38
‫متن‬ ‫پنجره‬
•‫ب‬ ‫نظر‬ ‫مورد‬ ‫کلمه‬ ‫از‬ ‫بعد‬ ‫و‬ ‫قبل‬ ‫کلمه‬ ‫تعداد‬ ‫چه‬ ‫که‬ ‫کند‬ ‫می‬ ‫مشخص‬ ‫متن‬ ‫پنجره‬ ‫اندازه‬‫در‬ ‫اید‬
‫شود‬ ‫گرفته‬ ‫نظر‬.
•‫معموال‬10‫در‬skip-gram
•‫و‬5‫در‬CBOW
‫پنجره‬ ‫اندازه‬ ‫برای‬ ‫مثال‬2
24
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
‫کلمات‬ ‫بردار‬ ‫خصوصیات‬
vector[Queen] ≈ vector[King] - vector[Man] + vector[Woman]
25
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
Glove
•‫با‬‫شمارش‬‫محتوا‬‫یک‬‫ماتریس‬‫هم‬‫رخدادی‬‫ایجاد‬‫می‬‫کند‬‫و‬‫بردار‬‫کلمات‬‫را‬‫برای‬‫پیش‬
‫بینی‬‫نسبت‬‫هم‬‫رخدادی‬‫بر‬‫اساس‬،‫تفاوتشان‬‫آموزش‬‫می‬‫دهد‬.
•‫از‬‫محتوا‬‫دانش‬‫محلی‬(local context)‫برای‬‫محاسبه‬‫ماتریس‬‫هم‬‫رخدادی‬‫استفاده‬‫می‬
‫کند‬.
•‫برای‬‫این‬‫کار‬‫از‬‫پنجره‬‫ثابت‬‫استفاده‬‫می‬‫کند‬.
•‫سپس‬GLoVe‫بر‬‫اساس‬‫بردار‬،‫کلمات‬‫نسبت‬‫هم‬‫رخدادی‬‫را‬‫پیش‬‫بینی‬‫می‬‫کند‬.
26
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
GLoVe vs Word2Vec
•GlLoVe‫ممکن‬‫است‬‫نسبت‬‫به‬Word2Vec‫بهتر‬‫و‬‫سریعتر‬‫باشد‬.
•‫زیرا‬‫از‬‫دو‬‫دانش‬‫زیر‬‫استفاده‬‫می‬‫کند‬:
•Global co-occurrence statistics
•Local context
27
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
FastText
•‫از‬ ‫استفاده‬ ‫با‬N-gram‫کند‬ ‫می‬ ‫تقسیم‬ ‫کوچکتر‬ ‫های‬ ‫بخش‬ ‫به‬ ‫را‬ ‫کلمات‬.
•‫مدل‬ ‫پایه‬ ‫بر‬Skip-gram‫است‬.
•‫های‬ ‫ویژگی‬ ‫از‬ ‫ای‬ ‫کیسه‬ ‫با‬ ‫کلمه‬ ‫هر‬ ،‫مجزا‬ ‫بردار‬ ‫جای‬ ‫به‬ ‫روش‬ ‫این‬ ‫در‬N-gram‫نمایش‬
‫شود‬ ‫می‬ ‫داده‬.
•‫شوند‬ ‫می‬ ‫داده‬ ‫نمایش‬ ‫مقادیر‬ ‫این‬ ‫جمع‬ ‫با‬ ‫کلمات‬.
28
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
FastText vs GloVe & Word2vec
•‫است‬ ‫قبلی‬ ‫های‬ ‫روش‬ ‫از‬ ‫بهتر‬ ‫روش‬ ‫این‬ ‫دلیل‬ ‫دو‬ ‫به‬:
.1‫نامه‬ ‫لغت‬ ‫از‬ ‫خارج‬ ‫کلمات‬ ‫تفسیر‬ ‫در‬ ‫توانایی‬
‫مثال‬ ‫عنوان‬ ‫به‬England‫به‬ ‫مرتبط‬Netherlands‫چون‬ ‫هست‬Land‫شکل‬ ‫به‬ ‫دو‬ ‫هر‬ ‫در‬“lan”‫و‬”and”‫آمده‬
‫است‬.
.2‫تایپی‬ ‫و‬ ‫امالیی‬ ‫اشتباهات‬ ‫در‬ ‫قدرت‬
29
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
BERT
Bidirectional Encoder Representations from Transformers
•‫که‬ ‫کند‬ ‫می‬ ‫تقسیم‬ ‫کوچکتر‬ ‫واحدهای‬ ‫به‬ ‫را‬ ‫کلمات‬ ‫روش‬ ‫این‬‫لغت‬ ‫اندازه‬ ‫کاهش‬ ‫باعث‬‫نامه‬
‫شود‬ ‫می‬.
Writing Write + ing
•BERT‫گرفته‬ ‫شکل‬ ‫زیر‬ ‫هوشمندانه‬ ‫های‬ ‫ایده‬ ‫برپایه‬:
•Semi-supervised Sequence Learning
•ELMo
•ULMFiT
•OpenAI transformer
•The Transformer
30
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
‫جمله‬ ‫بندی‬ ‫کالس‬ ‫نمونه‬
31
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
‫کاربردهای‬
Word Embedding
/38
‫کاربردهای‬word Embedding
1.‫کلمات‬ ‫شباهت‬
‫کالسیک‬ ‫های‬ ‫روش‬:Edit Distance, WordNet, Porter’s Stemmer, Lemmatization using dictionaries
33
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
•‫یابی‬ ‫ریشه‬
(thought -> think)
•‫فعل‬ ‫صرف‬
Think, thought, ponder, pondering,
Plane, Aircraft, Flight
/38
‫کاربردهای‬word Embedding
2.‫ماشین‬ ‫ترجمه‬
‫کالسیک‬ ‫های‬ ‫روش‬:Rule-based machine translation, morphological transformation
34
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
‫کاربردهای‬word Embedding
•‫دقت‬ ‫با‬ ‫اسپانیایی‬ ‫به‬ ‫انگلیسی‬ ‫ترجمه‬ ‫نمونه‬90%(Mikolov et al. 2013c)
35
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
‫کاربردهای‬word Embedding
3.‫کلمه‬ ‫نقش‬ ‫و‬ ‫دار‬ ‫نام‬ ‫های‬ ‫موجودیت‬ ‫شناسایی‬(Part-of-speech)
‫کالسیک‬ ‫های‬ ‫روش‬:Sequential Models (MEMM , Conditional Random Fields), Logistic Regression
36
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
/38
‫کاربردهای‬word Embedding
4.‫احساس‬ ‫تحلیل‬
‫کالسیک‬ ‫های‬ ‫روش‬:Naive Bayes, Random Forests/SVM
37
Word Embedings
Dr.Mohamad-Reza Feizi-Derakhshi
‫تشکر‬ ‫با‬Introduction to Word Embeddings

More Related Content

What's hot

Digital Electronics Question Bank
Digital Electronics Question BankDigital Electronics Question Bank
Digital Electronics Question BankMathankumar S
 
Synchronous and asynchronous reset
Synchronous and asynchronous resetSynchronous and asynchronous reset
Synchronous and asynchronous resetNallapati Anindra
 
Ad hoc wireless networks
Ad hoc wireless networksAd hoc wireless networks
Ad hoc wireless networksKrishna Vala
 
RISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van NeumannRISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van NeumannRavikumar Tiwari
 
Verilog overview
Verilog overviewVerilog overview
Verilog overviewposdege
 
Addressing Modes
Addressing ModesAddressing Modes
Addressing ModesMayank Garg
 
Multi Objective Optimization and Pareto Multi Objective Optimization with cas...
Multi Objective Optimization and Pareto Multi Objective Optimization with cas...Multi Objective Optimization and Pareto Multi Objective Optimization with cas...
Multi Objective Optimization and Pareto Multi Objective Optimization with cas...Aditya Deshpande
 
carry look ahead adder
carry look ahead addercarry look ahead adder
carry look ahead adderASHISH MANI
 
Information Theory and Coding
Information Theory and CodingInformation Theory and Coding
Information Theory and CodingVIT-AP University
 
Error Detection N Correction
Error Detection N CorrectionError Detection N Correction
Error Detection N CorrectionAnkan Adhikari
 
Arm processor architecture awareness session pi technologies
Arm processor architecture awareness session pi technologiesArm processor architecture awareness session pi technologies
Arm processor architecture awareness session pi technologiesPiTechnologies
 
Transport Layer (L4) of MIPI Unipro - An Introduction
Transport Layer (L4) of MIPI Unipro - An IntroductionTransport Layer (L4) of MIPI Unipro - An Introduction
Transport Layer (L4) of MIPI Unipro - An IntroductionArrow Devices
 
Chapter 7 8051 programming in c
Chapter 7  8051 programming in cChapter 7  8051 programming in c
Chapter 7 8051 programming in cAbdelrahman Elewah
 

What's hot (20)

Microblaze
MicroblazeMicroblaze
Microblaze
 
Introduction to stm32-part2
Introduction to stm32-part2Introduction to stm32-part2
Introduction to stm32-part2
 
Lecture 09
Lecture 09Lecture 09
Lecture 09
 
I2c buses
I2c busesI2c buses
I2c buses
 
Digital Electronics Question Bank
Digital Electronics Question BankDigital Electronics Question Bank
Digital Electronics Question Bank
 
Synchronous and asynchronous reset
Synchronous and asynchronous resetSynchronous and asynchronous reset
Synchronous and asynchronous reset
 
Vector architecture
Vector architectureVector architecture
Vector architecture
 
Ad hoc wireless networks
Ad hoc wireless networksAd hoc wireless networks
Ad hoc wireless networks
 
RISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van NeumannRISC Vs CISC, Harvard v/s Van Neumann
RISC Vs CISC, Harvard v/s Van Neumann
 
Verilog overview
Verilog overviewVerilog overview
Verilog overview
 
Addressing Modes
Addressing ModesAddressing Modes
Addressing Modes
 
Multi Objective Optimization and Pareto Multi Objective Optimization with cas...
Multi Objective Optimization and Pareto Multi Objective Optimization with cas...Multi Objective Optimization and Pareto Multi Objective Optimization with cas...
Multi Objective Optimization and Pareto Multi Objective Optimization with cas...
 
carry look ahead adder
carry look ahead addercarry look ahead adder
carry look ahead adder
 
Information Theory and Coding
Information Theory and CodingInformation Theory and Coding
Information Theory and Coding
 
Error Detection N Correction
Error Detection N CorrectionError Detection N Correction
Error Detection N Correction
 
Arm processor architecture awareness session pi technologies
Arm processor architecture awareness session pi technologiesArm processor architecture awareness session pi technologies
Arm processor architecture awareness session pi technologies
 
Transport Layer (L4) of MIPI Unipro - An Introduction
Transport Layer (L4) of MIPI Unipro - An IntroductionTransport Layer (L4) of MIPI Unipro - An Introduction
Transport Layer (L4) of MIPI Unipro - An Introduction
 
Chapter 7 8051 programming in c
Chapter 7  8051 programming in cChapter 7  8051 programming in c
Chapter 7 8051 programming in c
 
ARM- Programmer's Model
ARM- Programmer's ModelARM- Programmer's Model
ARM- Programmer's Model
 
Data types in verilog
Data types in verilogData types in verilog
Data types in verilog
 

Similar to An Introduction to Word embeddings

How to be a better Developer & Programmer
How to be a better Developer & ProgrammerHow to be a better Developer & Programmer
How to be a better Developer & ProgrammerReza Razavi
 
چرا نود.جی اس؟
چرا نود.جی اس؟چرا نود.جی اس؟
چرا نود.جی اس؟Masoud Sharifi
 
چارچوب متن باز جهت توسعه سیستم های نرم افزاری
چارچوب متن باز جهت توسعه سیستم های نرم افزاریچارچوب متن باز جهت توسعه سیستم های نرم افزاری
چارچوب متن باز جهت توسعه سیستم های نرم افزاریعباس بني اسدي مقدم
 
Agile Development | By Ruhollah Delpak
Agile Development | By Ruhollah DelpakAgile Development | By Ruhollah Delpak
Agile Development | By Ruhollah DelpakIran Agile Community
 
3- Agile Development - Ruhollah delpak
3- Agile Development - Ruhollah delpak3- Agile Development - Ruhollah delpak
3- Agile Development - Ruhollah delpakAli Moghadam
 
لاراول ارائه 26 سپتامبر 2021 اسکایپ
لاراول ارائه 26 سپتامبر 2021 اسکایپلاراول ارائه 26 سپتامبر 2021 اسکایپ
لاراول ارائه 26 سپتامبر 2021 اسکایپsaber tabatabaee
 

Similar to An Introduction to Word embeddings (11)

How to be a better Developer & Programmer
How to be a better Developer & ProgrammerHow to be a better Developer & Programmer
How to be a better Developer & Programmer
 
Web final
Web finalWeb final
Web final
 
چرا نود.جی اس؟
چرا نود.جی اس؟چرا نود.جی اس؟
چرا نود.جی اس؟
 
Object-Oriented-Programming-in-Python
Object-Oriented-Programming-in-PythonObject-Oriented-Programming-in-Python
Object-Oriented-Programming-in-Python
 
پیش مقدمه آموزش نرم افزار متلب
پیش مقدمه آموزش نرم افزار متلبپیش مقدمه آموزش نرم افزار متلب
پیش مقدمه آموزش نرم افزار متلب
 
چارچوب متن باز جهت توسعه سیستم های نرم افزاری
چارچوب متن باز جهت توسعه سیستم های نرم افزاریچارچوب متن باز جهت توسعه سیستم های نرم افزاری
چارچوب متن باز جهت توسعه سیستم های نرم افزاری
 
Sql tuning
Sql tuningSql tuning
Sql tuning
 
Agile Development | By Ruhollah Delpak
Agile Development | By Ruhollah DelpakAgile Development | By Ruhollah Delpak
Agile Development | By Ruhollah Delpak
 
3- Agile Development - Ruhollah delpak
3- Agile Development - Ruhollah delpak3- Agile Development - Ruhollah delpak
3- Agile Development - Ruhollah delpak
 
لاراول ارائه 26 سپتامبر 2021 اسکایپ
لاراول ارائه 26 سپتامبر 2021 اسکایپلاراول ارائه 26 سپتامبر 2021 اسکایپ
لاراول ارائه 26 سپتامبر 2021 اسکایپ
 
مدل رانده
مدل راندهمدل رانده
مدل رانده
 

An Introduction to Word embeddings