原创 python函數參數中添加默認值

python語言和C++一樣,支持函數定義的時候帶有默認值。但是,攜帶默認值的參數,都需要放在函數參數的後面,否則調用的時候會報錯,提示沒有默認值的參數沒有賦值。 python語言,利用星號(*)可以設計一個默認值位於中間位置的默

原创 python 編程規範的一些要點

python 編程規範的一些要點: 字典讀,使用dict_name.get(key)類型方法 函數參數傳遞了實例,則函數內需要使用isinstance進行參數檢測,不要使用type 不要在finally中使用return或br

原创 python函數參數中獨立星號*的作用

python函數中間有一個()分隔,星號後面爲*命名關鍵字參數,星號本身不是參數**。命名關鍵字參數,在函數調用時必須帶參數名字進行調用。如下例子:

原创 pytorch模型剪枝學習筆記

pytorch代碼倉庫 pytorch在19年11月份的時候合入了這部分剪枝的代碼。pytorch提供一些直接可用的api,用戶只需要傳入需要剪枝的module實例和需要剪枝的參數名字,系統自動幫助完成剪枝操作,看起來接口挺簡單。

原创 AI的應用有哪些

原创 網絡模型小型化--量化

網絡模型量化 模型量化 以更少位數的數據類型用於近似表示32位有限範圍浮點型數據的過程 模型的輸入輸出依然是浮點型 達到減少模型尺寸大小、減少模型內存消耗及加快模型推理速度等目標 原理 模型量化橋接了定點與浮點,建立了一種有效

原创 預訓練模型&遷移學習

預訓練模型&遷移學習 預訓練模型概念 預訓練模型是一個已經訓練好的保存下來的網絡 該網絡之前在一個大型的數據集上進行了訓練(如圖像相關的網絡在ImageNet數據上進行了訓練) 作用 可以用來開箱即用的解決方案 直接用於推理

原创 聯邦學習--要點

聯邦學習 背景 人工智能技術的實現 數據量少,數據質量差的問題,不足以支撐人工智能技術的實現 隱私保護問題,數據也往往以孤島形式出現 概念 本質是一種分佈式機器學習技術,在人工智能領域可以認爲是一個機器學習框架 目標是在保證數據隱

原创 window bat腳本幾個常用的命令

window bat腳本 控制語句 if for set 基本標識 註釋命令 rem ::符號echo echo off/on 關閉或顯示 回顯@ @字符放在命令前面將關閉改命令的回顯 參數使用 %i 代表批處理文件中

原创 TF模型部署的特點

TF模型部署的特點 可擴展性、穩定性、可靠性(能經歷大規模多應用部署的考驗)好 支持將模型部署到不同的設備,可在移動端進行產品的部署,不需要單獨的模型解碼器 TF serving高性能,開源的機器學習服務系統,專爲部署設計的