原创 Git版本控制和個人一些總結

Git命令 1. 註冊Github賬號,讓Git 知道這臺電腦做的修改要連結到哪一個使用者 git config --global user.name "<Your Name>" git config --global user.

原创 tensorflow的三種保存格式相互轉換

首先三種模型導出: tf.train.Saver() 用於保存和恢復Variable。它可以非常方便的保存當前模型的變量或者倒入之前訓練好的變量。一個最簡單的運用: saver = tf.train.Saver() # Sav

原创 tfs模型加速之固化和轉半精度

attention標點fp16和fp32速度對比 NVIDIA-SMI Driver Version: 410.104 CUDA Version: 10.0 使用TensorFlow Serving Docker方式

原创 ASR語音識別筆記總結

基本原理 語音識別(Automatic Speech Recognition),一般簡稱ASR;是將聲音轉化爲文字的過程,相當於人類的耳朵。 文本w 發音S 音素q 特徵向量v 文本|發音 直觀左右等價再展開多事件貝葉

原创 Group Normalization論文筆記--深入淺出組歸一化

論文鏈接:https://arxiv.org/abs/1803.08494 提出背景: Group Normalization(GN)是針對Batch Normalization(BN)在batch size較小時錯誤率較高而提

原创 二分查找模版(必背)

模板 1 - binary_search 沒有重複元素時,目標值若存在,則返回索引;若不存在,返回 -1 存在重複元素時,目標值若存在,則返回最小索引;若不存在,返回 -1 模板 2 - lower_bound 返回大於(含

原创 Ubuntu14.04 雙屏Nvida驅動 Opencv安裝及常見Error

主要步驟: 1.卸載系統裏的Nvidia低版本顯卡驅動 sudo apt-get purge nvidia* 2.把顯卡驅動加入PPA sudo add-apt-repository ppa:graphics-drivers su

原创 二叉樹中路徑問題

二叉樹中和爲某一值的路徑 題目鏈接:https://www.nowcoder.com/practice/b736e784e3e34731af99065031301bca?tpId=13&tqId=11177&rp=1&ru=/ta

原创 最長迴文子序列LPS

最長迴文子序列 - LeetCode (中國) 原文地址:https://mintlucas.github.io/2019/04/21/最長迴文子序列LPS/ 題目描述: 給定一個字符串s,找到其中最長的迴文子序列。可以假設s的最

原创 高級軟件工程期末複習

複習題 何爲軟件,畫出硬件失效曲線和軟件失效曲線示意圖並給出解釋,P3-P4. 答:按照特定順序組織的計算機數據和指令的集合。硬件早期有設計缺陷磨損率較高,隨着缺陷的修復磨損率趨於平穩,到達一定壽命時間會產生硬件磨損;而軟件是

原创 Git版本控制

Git命令 1. 註冊Github賬號,讓Git 知道這臺電腦做的修改要連結到哪一個使用者 git config --global user.name "<Your Name>" git config --global user.

原创 LSTM的cuda加速

目的是雲端算法中執行LSTM部分計算過程的加速,即用cu文件編譯出so,用此so中的LSTM類或函數替代tf.LSTMCell進行運算。 整個項目見Github,流程見博客,博主也剛入門cuda,歡迎留言探討~ TensorF

原创 tensorflow註冊自己實現的Op

目的是雲端算法中執行LSTM部分計算過程的加速,即用cu文件編譯出so,用此so中的LSTM類或函數替代tf.LSTMCell進行運算。 整個項目見Github,流程見博客,博主也剛入門cuda,歡迎留言探討~ 1. 源代碼編

原创 自己實現Op註冊到tensorflow-serving

目的是雲端算法中執行LSTM部分計算過程的加速,即用cu文件編譯出so,用此so中的LSTM類或函數替代tf.LSTMCell進行運算。 整個項目見Github,流程見博客,博主也剛入門cuda,歡迎留言探討~ 使用自定義操作

原创 從NN到CNN到RNN

輸入數據層面 以minist數據爲例,輸入[55000, 784],第一維爲batchsize,中間層-1代表可自動調整 對NN來說,不看batch維,輸入爲[-1, 784],假設1隱層625節點,用W[784, 625]來