原创 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