C001|為什麼需要 tiktoken 將文字轉換成符元表?

閱讀時間約 2 分鐘

2024年6月11日晚上6點48分於洛杉磯,


我打算開始每天花點時間學習大語言模型的技術部分。


主要使用的教材是 Manning出版的Build a Large Language Model (From Scratch) [1]。


這本書有配套的code,還有詳細的講解,是我信賴的學習素材。


今天首先看到的Code是

from importlib.metadata import version

import tiktoken
import torch

print("torch version:", version("torch"))
print("tiktoken version:", version("tiktoken"))


而我第一個有問題的部分,就是tiktoken。


tiktoken是OpenAI 所提供的快速開源的tokenizer[2]。


Tokenizer 本身的功能,


將一組給定的「字符串 Text String」與「編碼 Encoding」,


拆解成「符元表 List of Tokens」。


舉例來說,


輸入字符串"tiktoken is great!",


利用編碼器"cl100k_base",


tiktoken 就會回傳給你符元表 ["t", "ik", "token", " is", " great", "!"] 。


將字符串轉換為符元表,


GPT模型就看得懂你在說什麼,


進一步給你回應了!


而之所以需要將文字轉換成符元表,


是因為大語言模型無法直接處理實際文字,


所以需要將文字表現為「連續值向量 Continuous-Valued Vectors」。


這一步轉換,又被稱為「嵌入 Embedding」。


Reference

[1] https://www.manning.com/books/build-a-large-language-model-from-scratch

[2] https://cookbook.openai.com/examples/how_to_count_tokens_with_tiktoken



357會員
879內容數
Outline as Content
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
創作者要怎麼好好休息 + 避免工作過量?《黑貓創作報#4》午安,最近累不累? 這篇不是虛假的關心。而是《黑貓創作報》發行以來可能最重要的一篇。 是的,我們這篇講怎麼補充能量,也就是怎麼休息。
Thumbnail
avatar
黑貓老師
2024-06-29
C計算(一)高中數學主題練習—C計算(一)
Thumbnail
avatar
WilliamP
2024-04-07
《C.A.G.E》照夜白/圖 貓落/文 一場廢盡千辛萬苦的圖文集 --《漠視錄》 《C.A.G.E》 別看了 是嗎.. 像是牢籠嗎? 如何向內擁抱都有個極限 最後會停在 自身 一個 單位 太多了已經
Thumbnail
avatar
照夜白
2024-03-28
C 台灣的新創團隊 如果想要使用以太坊技術 來營利同時做公益慈善 可以發展那些專案C 台灣的新創團隊 如果想要使用以太坊技術 來營利同時做公益慈善 可以發展那些專案 #VitalikButerin #ETHTaipei2024 #ETHTaipeiHackathon2024 ... (好的顧問導師教練 協助妳提早得到幸福 更快實現夢想 幸福課程
avatar
leader
2024-03-24
C如何找到和確認誰是真正該被幫助的善良弱勢? 如何找到和確認真正在做對的事的公益慈善? 如何查核公益慈善的正職和志工 避C如何找到和確認誰是真正該被幫助的善良弱勢? 如何找到和確認真正在做對的事的公益慈善? 如何查核公益慈善的正職和志工 避免有用善心的人做的很累 混水摸魚的卻可以領到薪水拿到時數證明? 幸福教練黃老師 潮資訊媒體 找到和確認真正需要幫助的善良弱勢 以及評估公益慈善的正確性和透明
avatar
leader
2024-03-16
c女生在高中 高職 大學 如果想參加各種科技新創 社會創新 永續設計等等相關比賽 應該主動學習和培養 哪些知識和技能c女生在高中 高職 大學 如果想參加各種科技新創 社會創新 永續設計等等相關比賽 應該主動學習和培養 哪些知識和技能 幸福教練黃老師 潮資訊媒體 參加科技新創、社會創新以及永續設計等相關比賽, 女生在高中或高職階段 可以主動學習和培養以下知識和技能: 程式設計和編程
Thumbnail
avatar
leader
2024-03-08
C型肝炎:症狀、治療、預防、中醫觀點C型肝炎是由C型肝炎病毒感染引起的疾病,常見症狀包括疲倦、食慾不振、噁心、腹部不適等。文章介紹了C型肝炎的傳染方式、感染風險族群以及預防方法。此外,也提供了西醫和中醫對C型肝炎的治療方法和常用中藥的介紹。
Thumbnail
avatar
林沛勳中醫師
2024-03-05
C當我的自營工作室客源開始穩定時,C就這樣悄悄走進我的生命裡,至今為止,我和C從來沒有吵架過,連一點點的不愉快、疙瘩甚至懷疑都沒有,對我而言,C的意義只有美好。她總是希望我過得好,我也祝福她永遠快樂。     我的租屋處是一棟由五樓透天隔間的大套房,而我就住在頂樓,旁邊還有一間空房一直沒人承租
Thumbnail
avatar
小倖
2024-01-12
C發洩完情緒之後,內心裡,總會有一種抒坦。是那種放下的感覺,是那種,什麼都好,都可以不重要,只有自己的那種,唯我獨尊的快感。可以不必再在意些什麼,不必再掙扎著去要求些什麼。唯有放寛心了,才能更真實去體驗自己正在經歷的過程。放下些什麼,才能獲得些什麼。 昨晚,C因為工作無法前來陪伴休假的我。經前症候群嚴
Thumbnail
avatar
霍普
2022-11-17
C001_sumC语言初学:sum = a + b
avatar
owo
2022-06-04