TensorFlow的主要依賴庫


Protool Buffer 處理結構化數據的工具

Name:張飛 id: 123456 email: 10000@qq.com

上面信息 就是一個結構化數據(這里說的結構化數據和大數據的結構化數據概念不同,指的是擁有多種屬性值的)

當要將這些結構化的用戶信息持久化或者進行網絡傳輸時,通常需要將他們序列化,即存儲為數據流的格式,簡單的理解就是轉換成 字符串進行保存, 再次使用或者接收的時候,將序列化的數據流解碼為結構化的數據

以上就是Protool Buffer解決的主要問題,除了Protool Buffer之外,XML和JSON是比較常用的結構化數據處理工具

XML

<user>
    <name>張飛</name>
    <id>123456</id>
    <email>zhangsan@abc.com</email>
</user>

JSON

{ "name":"張飛", "id":"123456"
    "email":"zhangsan@abc.com" }

有一點區別是 Protocol Buffer序列化之后得到的數據是不可讀的字符串,並且是二進制數據流

Protool Buffer序列化出來的數據要比XML格式小3-10倍,解析時間快20-100倍

 

 

Bazel 自動化編譯構建工具

項目空間(workspace)是 Bazel 的一個基本概念。 一個項目空間可以簡單地理解為一 個文件夾,在這個文件夾中包含了編譯一個軟件所需要的源代碼以及輸出編譯結果的軟連接(symbolic link)地址.一個項目空間內可以只包含一個應用(比如 TensorFlow)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM