原创 CS224N個人筆記

1. 詞向量 詞向量,即使用密集的低緯向量代替稀疏的one-hot向量。 傳統的詞向量可以使用SVD等方法得到,但基於神經網絡的詞向量,是03年Bengio在神經網絡語言模型論文中提出的。 one-hot向量的缺點: 1. 沒有考慮詞彙之

原创 Ubuntu18安裝NANO環境

Nano卡是Nvidia出的用於深度學習推理的芯片,可使用TensorRT加速; 1. 首次啓動 Nano板的硬件、系統安裝,參考官網教程即可,很詳細; 地址:https://developer.nvidia.com/embedded/l

原创 vim多行編輯、多行刪除

多行編輯 當我們想在文件中連續添加、刪除多行註釋時,可使用此技巧; 首先,vim一個新文件 vim vim_test 在vim_test文件中,按i,再按ENTER,開闢20行空行; 前方高能,別眨眼0.0 實現需求:在第3行到第10

原创 Pip使用國內鏡像

Pip使用國內鏡像 文章目錄Pip使用國內鏡像教程地址國內pip源使用方法 教程地址 link https://www.cnblogs.com/sunnydou/p/5801760.html 國內pip源 阿里雲 link h

原创 Cython--Python加速工具的使用

  前言 純Python做計算,相比Numpy、PyTorch、C、C++,性能低很多。Numpy適合單機版CPU矩陣計算,PyTorch適用於單機、分佈式CPU、GPU矩陣計算,C、C++的性能不做多說; 另外,針對大規模分佈式數據集矩

原创 Centos7安裝LightBGM(GPU版本)

LightBGM和XgBoost是機器學習比賽的常客,二者在安裝上十分相似,此文將介紹GPU版本的LightBGM安裝。 本文環境: Centos7.6  Python3.6.8 LightBGM2.3.2 1. 基礎環境 官網教程:ht

原创 python3中md5和base64的使用

目錄 1. MD5簡介 2. base64簡介 3. python3實現MD5加密 4. python3實現base64(反)序列化 1. MD5簡介 MD5是一種不可逆加密技術,常用在密碼加密、文件驗證等場景; 密碼加密:網站註冊的密碼

原创 python之pyc文件的生成和使用

1. pyc文件是什麼? python中的pyc擴展名文件,類似於Java的Class字節碼文件,是由編譯器編譯得來的,供解釋器使用; 當我們部署程序時,不想暴露源碼,可以使用pyc文件; 2. 手動生成pyc文件 2.1 生成單個pyc