題目:如果飛機在飛行當中打一個小洞的話 會不會影響飛行的安全呢?
.
選兩個你覺得最有可能的答案
(0)其實狗搖尾巴有很多種方式 高興搖尾巴 生氣也搖尾巴
(1)如果這個洞的話經過仔細的設計的話 應該不至於造成太大問題
(2)所以只要依照政府規定 在採收前十天不要噴灑農藥
(3)靜電才是加油站爆炸的元凶 手機不過是代罪羔羊
(4)我們可以用表面張力及附著力的原理 來測試看看
(5)不過蝦子死亡後 身體會釋放出有毒素的體液 可能造成水的變質
.
答案請直接拉到最後一段
-----------------------------------
其實我每個周一晚上.....
.
都有偷偷參加Machine Learning的線上讀書會(請勿認親XD)
.
加入已經一年多,今天終於有機會當Host了(感動
.
我就分享一下我今天講的
.
搞不好看完你們就想睡了 哈 我也算功德無量
.
主題:【自然語言語意分析;Natural Language Processing】
.
簡單來說,電腦可以理解人類很口語的話,電腦也可以透用人類的語法解釋給人類聽電腦自己的想法(output概念)
.
像是siri功能就是
.
你跟siri講「我明天要7:30起床」跟「早上7:30分叫我」
-->siri都會幫你設早上7:30分的鬧鐘
.
表示 siri她聽得懂你很口語,亂七八糟的,非結構化的語意!!!!!
.
廢話不多說,我們直接來跑程式
.
(0)環境jupyter notebook python 3.6.3
.
(1) 下載一份語料('cna.cbow.cwe_p.tar_g.512d.0.txt')
https://mega.nz/#!5LwDjZia!f77y-eWm90H3akg8mD9CqhOZ89NihirRKN4IT1SJ01Q
.
【圖1】每一個詞都有一個介於0~1的分數,分數越接近表示他們的意思越相近,
像是「柯文哲」可能是0.0000420,「市長」可能是0.0000428;
像是「快樂」可能是0.0000123,「高興」可能是0.0000124
.
(2)下載jieba numpy
語法:
import jieba
import numpy as np
.
(3)把cna.cbow.cwe_p.tar_g.512d.0.txt解析後存成word_vecs物件
.
(4)給電腦題目:"如果飛機在飛行當中打一個小洞的話 會不會影響飛行的安全呢?
.
給電腦6個選項問他哪一個是對的
.
(5) 【圖2】電腦會給六個答案,每個答案都會有一個介於0~1的數字,數字最大的選項,就是電腦的答案!
.
電腦會選:如果這個洞的話經過仔細的設計的話 應該不至於造成太大問(分數0.632分)
.
我們可以用表面張力及附著力的原理 來測試看看(分數0.57分)
.
(6)結論就是: 電腦答對了!! 🤣😃
.
大家晚安
安米娜
#naturallanguageprocessing #NLP
reference
https://www.youtube.com/watch?v=ERibwqs9p38&list=PL3FW7Lu3i5Jsnh1rnUwq_TcylNr7EkRe6&index=2
完整語法在這裡
https://fgc.stpi.narl.org.tw/activity/videoDetail/4b1141305ddf5522015de5479f4701b1
「numpy語法」的推薦目錄:
- 關於numpy語法 在 Mina 安米娜 Facebook 的最佳解答
- 關於numpy語法 在 看板Python - [問題] Numpy到底該怎麼玩? - 批踢踢實業坊 的評價
- 關於numpy語法 在 看板Python - [問題] Numpy到底該怎麼玩? - 批踢踢實業坊 的評價
- 關於numpy語法 在 一起幫忙解決難題,拯救IT 人的一天 的評價
- 關於numpy語法 在 Numpy常用語法整理 的評價
- 關於numpy語法 在 NumPy 教程 - 菜鸟教程 的評價
- 關於numpy語法 在 Numpy基礎進階高階 - 程式前沿 的評價
- 關於numpy語法 在 什麼是Numpy 數組? (Array) 的評價
- 關於numpy語法 在 jackfrued/Python-100-Days: Python - 100天从新手到大师 的評價
numpy語法 在 看板Python - [問題] Numpy到底該怎麼玩? - 批踢踢實業坊 的解答
我因為需要處理一些大量的數字
所以想用numpy來進行進算
可是numpy某種程度來說像天書一樣 囧
就拿它的切片來說好了
語法就非常地奇怪= =|
a[1,...,3]
a[3,:]
a[:,3]
總讓人懷疑為什麼這種奇怪的語法居然可以通過= =
我知道它是省略()
所以 a[3,:] 其實是a[(3,):]
這我還能理解...
但像這個就...
a[:,3] 如果寫成a[:(,3)]是語法錯誤
所以那莫名奇妙的語法到底哪裡合法我看不太出來 orz
那...的語法一樣讓人覺得莫名奇妙
撇開莫名奇妙的語法吐曹= =
請問 numpy到底該怎麼玩?
舉個例子,我有一連串的點,這些點構成一條線
像我想取得線段的所有vector,這點還不難,我是這樣寫
def toVector(points):
"""Convert points into vectors
let p1, p2, p3, ..., pn = points
the result will be
(p2-p1, p3-p2, ..., pn - pn-1)
@param points: points of line string to convert
@return: list of vector
"""
a = np.array(points)[:-1]
b = np.array(points)[1:]
return b - a
可是比較頭痛的部份就來了,像我想計算前後vector之間的inner product
像這個該怎麼算,我就弄不清楚
我有翻他的文件
https://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html
可是他的文件寫得一樣很天書
dot(a, b)[i,j,k,m] = sum(a[i,j,:] * b[k,:,m])
前面的參數ijkm又是怎麼回事 囧???
我整個弄得一頭霧水
所以想請問一下,這鬼東西到底怎麼入門 orz...
--
哇咧咧 創意投票系統 https://walele.com
易記學 程式設計教學 https://ez2learn.com/
易記學 程式設計討論區 https://forum.ez2learn.com
VICTOR's 個人Blog https://blog.ez2learn.com/
財報分析王 https://victorlin.serveftp.org/stock/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.227.37
※ 編輯: StubbornLin 來自: 218.165.227.37 (08/22 18:48)
... <看更多>
numpy語法 在 一起幫忙解決難題,拯救IT 人的一天 的解答
Numpy narray 運用. 取得一維陣列的數值. 一維陣列中元素排列的順序就是取值的索引,也可設置起始索引跟終止索引來取得一個範圍值,其取值的語法為: ... <看更多>
numpy語法 在 看板Python - [問題] Numpy到底該怎麼玩? - 批踢踢實業坊 的解答
我因為需要處理一些大量的數字
所以想用numpy來進行進算
可是numpy某種程度來說像天書一樣 囧
就拿它的切片來說好了
語法就非常地奇怪= =|
a[1,...,3]
a[3,:]
a[:,3]
總讓人懷疑為什麼這種奇怪的語法居然可以通過= =
我知道它是省略()
所以 a[3,:] 其實是a[(3,):]
這我還能理解...
但像這個就...
a[:,3] 如果寫成a[:(,3)]是語法錯誤
所以那莫名奇妙的語法到底哪裡合法我看不太出來 orz
那...的語法一樣讓人覺得莫名奇妙
撇開莫名奇妙的語法吐曹= =
請問 numpy到底該怎麼玩?
舉個例子,我有一連串的點,這些點構成一條線
像我想取得線段的所有vector,這點還不難,我是這樣寫
def toVector(points):
"""Convert points into vectors
let p1, p2, p3, ..., pn = points
the result will be
(p2-p1, p3-p2, ..., pn - pn-1)
@param points: points of line string to convert
@return: list of vector
"""
a = np.array(points)[:-1]
b = np.array(points)[1:]
return b - a
可是比較頭痛的部份就來了,像我想計算前後vector之間的inner product
像這個該怎麼算,我就弄不清楚
我有翻他的文件
https://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html
可是他的文件寫得一樣很天書
dot(a, b)[i,j,k,m] = sum(a[i,j,:] * b[k,:,m])
前面的參數ijkm又是怎麼回事 囧???
我整個弄得一頭霧水
所以想請問一下,這鬼東西到底怎麼入門 orz...
--
哇咧咧 創意投票系統 https://walele.com
易記學 程式設計教學 https://ez2learn.com/
易記學 程式設計討論區 https://forum.ez2learn.com
VICTOR's 個人Blog https://blog.ez2learn.com/
財報分析王 https://victorlin.serveftp.org/stock/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.227.37
※ 編輯: StubbornLin 來自: 218.165.227.37 (08/22 18:48)
... <看更多>