原创 PyTorch和TensorFlow如何實現雙向循環神經網絡RNN/LSTM/GRU的?

說起循環神經網絡,如果需要自己去實現一個雙向RNN/LSTM/GRU模型,那麼如何去實現呢? 首先需要熟悉循環神經網絡的基本原理。 假如輸入的序列是{} (不得不吐槽,csdn公式編輯器有點爛),是1時刻下單詞對應的向量,假設是1*128

原创 Pytorch: ModuleNotFoundError: No module named 'torch_scatter.scatter_cpu'

安裝pytorch一些庫的時候會遇到類似這樣的錯誤; ModuleNotFoundError: No module named 'torch_scatter.scatter_cpu' ModuleNotFoundError: No mod

原创 TigerGraph 初探(2)

輸入gsql命令 [tiger@ ~]$ gsql 目前圖數據庫是空的 GSQL-Dev > ls ---- Global vertices, edges, and all graphs Vertex Types:    - VERTE

原创 修改Jupyter登陸密碼

這是目前最簡單易用的,修改Jupyter登陸密碼的方法 [xxx]$ jupyter-notebook password   Enter password:    Verify password:    [NotebookPassword

原创 大規模網絡表示學習庫GraphVite安裝

GraphVite重新實現了DeepWalk,LINE,Node2vec等方法,速度提高了幾十倍,的確牛,不知道啥時候也能把我們等方法也實現上去,哈哈。 這個Tangjian實驗室提出了LINE,面向大規模的網絡表示學習方法,同一時期,T

原创 GraphVite 大規模網絡表示學習,如何使用你自己的數據,以LINE/DeepWalk爲示例

GraphVite有兩種方式,一種是使用Python接口,一種是使用命令行的方式。上兩篇博客分別介紹了使用命令行和Python接口的方式。現在介紹下, 1.隨機生成一個graph,這裏使用networkx裏的工具,生成一個BA無標度的圖,

原创 TensorFlow(Keras) 一步步實現MNIST手寫體圖片分類 (1) Coursera深度學習教程分享

Coursera Tensorflow和ML/DL 機器學習/深度學習教程,分享:TensorFlow一步步手寫體Mnist識別<一> TensorFlow和Andrew Ng 的 DeepLearning.AI合作推出了一個簡

原创 GraphVite 大規模網絡表示學習,LINE 示例

下載正常安裝GraphVite不容易,如果你可以輕鬆安裝,的確是運氣很好。需要gcc版本,conda版本,機器環境剛好與作者相符合纔行。 然後運行,基本的示例 graphvite baseline quick start 如果PyTorc

原创 GraphVite 大規模網絡表示學習,DeepWalk示例

測試Graphvite實現的DeepWalk的表示學習在BlogCatalog中的效果。 In [2]: import graphvite as gv In [3]: import graphvite.application as gap

原创 PyTorch IDE hint incomplete PyCharm /VSCode 自動補全/自動提示,提示不完全的問題

PyTorch在Pycharm等IDE中提示不完全等問題,想必搞深度學習/AI的人甚爲之頭疼。而且你查資料,各種風騷操作,但最後,基本上,一個個都是: 不能用!!! 連谷歌也搜不到管用的東西。 樓主也搜索了很多資料,然後丟掉。自己想了一想

原创 Could NOT find LOG4CXX : Centos7 / Ubuntu

如果是Centos7 yum search log4cxx 選擇log4cxx-devel包 log4cxx-devel.x86_64 如果是unbuntu sudo apt-get install liblog4cxx-dev

原创 TensorFlow(Keras) 一步步實現Fashion MNIST衣服鞋子圖片分類 (2) Coursera深度學習教程分享

@[TOC](Coursera TensorFlow(Keras) 一步步手寫體Fashion Mnist識別分類(2) Tensorflow和ML, DL 機器學習/深度學習Coursera教程分享 ) Fashion MNIS

原创 conda清華鏡像又能用了conda 下載慢

conda 下載慢成狗,必須有鏡像。設置如下: conda config --set show_channel_urls yes vim ~/.condarc 可以輸入: channels:   - https://mirrors.

原创 Segmentation fault when install torch_sparse and torch_scatter

Segmentation fault一般是c/c++的指針錯誤。在安裝python包時,也會偶爾遇到。這個時候往往讓你質疑人生,明明一切都可以,卻出現了這樣的錯誤,一般人也無法找到該錯誤的原因。 其實這就是complier編譯器版本的問題

原创 cannot found / missing: libgflags centos7 unbuntu

centos 7 編譯時缺少 gflags包,需要安裝 yum install gflags-devel.x86_64 如果是unbuntu,則 sudo apt-get install libgflags-dev