原创 MXNet動手學深度學習-2.3自動求梯度

MXNet動手學深度學習-2.3自動求梯度自動求梯度代碼程序運行結果結語 自動求梯度 本文中將會對MXNet提供的autograd使用進行介紹,autograd包主要用來自動求梯度。 代碼 程序寫在了test02.py中, 編輯t

原创 MXnet動手學深度學習-數據操作

MXnet動手學深度學習-數據操作NDArray--數據操作功能總結 NDArray–數據操作功能 NDArray是存儲和變換數據的主要工具。其還提供了GPU計算和自動求梯度等等功能。 以下爲寫到test01.py文件中的代碼。

原创 linux查看cpu、內存消耗

linux查看cpu、內存消耗CPU佔用最多的前3個進程:內存消耗最多的前3個進程: CPU佔用最多的前3個進程: 按cpu佔用排序 // CPU佔用最多的前3個進程 ps auxw|head -1;ps auxw|sort -r

原创 git撤銷commit、回退版本

commit之後,不想push,想要撤回commit: git reset --soft HEAD^ push提交之後,找到commit ID,使用–hard回退到某個版本 git reset --hard ‘commit ID’

原创 mac系統下的IDEA mvn: command not found

Mac下運行mvn提示bash: mvn: command not found; 原因是Maven的環境變量沒有配置。 首先檢查自己系統中是否有類似目錄: 正常目錄是這樣的: /Applications/IntelliJ IDEA

原创 tensorflow實現簡單神經網絡

本文對理論知識不做介紹,主要爲貼上實現一個最簡單的神經網絡,介紹TensorFlow的簡單使用,以及給出TensorBoard的使用方法 1. 前向傳播的神經網絡 import tensorflow as tf x = tf.p

原创 543. 二叉樹的直徑

給定一棵二叉樹,你需要計算它的直徑長度。一棵二叉樹的直徑長度是任意兩個結點路徑長度中的最大值。這條路徑可能穿過根結點。 示例 : 給定二叉樹 1 / 2 3 / \ 4 5 返回 3, 它的長度是路徑 [4,2,1,3

原创 538. 把二叉搜索樹轉換爲累加樹

給定一個二叉搜索樹(Binary Search Tree),把它轉換成爲累加樹(Greater Tree),使得每個節點的值是原來的節點值加上所有大於它的節點值之和。 例如: 輸入: 二叉搜索樹: 5 / 2 13

原创 Saving with monitored session

分佈式模型保存時,提示:TypeError: ‘sess’ must be a Session 具體如下: File "/users/spraak/spch/prog/spch/tensorflow-1.0.0/lib/pytho

原创 461. 漢明距離

兩個整數之間的漢明距離指的是這兩個數字對應二進制位不同的位置的數目。 給出兩個整數 x 和 y,計算它們之間的漢明距離。 注意: 0 ≤ x, y < 231. 示例: 輸入: x = 1, y = 4 輸出: 2 解釋: 1

原创 Java讀按行讀文件內容

功能:使用Java讀取文件中的內容,按行讀取,並按照行內的空格將一行內容分割成若干個字符串。 import java.io.*; /** * @Description: 讀行讀文件內容,並將一行內容按空格分隔 * @Autho

原创 142. 環形鏈表 II

題目描述 給定一個鏈表,返回鏈表開始入環的第一個節點。 如果鏈表無環,則返回 null。 爲了表示給定鏈表中的環,我們使用整數 pos 來表示鏈表尾連接到鏈表中的位置(索引從 0 開始)。 如果 pos 是 -1,則在該鏈表中沒有

原创 148.排序鏈表

自己做鏈表的題很容易弄錯,感覺對鏈表太不熟悉了。需要加強對鏈表的練習。 這種鏈表題有時感覺思路很簡單,但是在寫代碼的過程中會發現處理起來要十分的細心。 下面代碼記錄兩種實現方法(都是別人實現的方法)。 第一種方法(代碼裏註釋掉的部

原创 java實現單例

將類的構造函數聲明爲private,只能在類內通過new Test()創建對象,在類內實現getInstance() 函數,實現new Test()創建對象。 下面爲實現代碼: /** * @Description:Java實現

原创 java使用Guava的SetMultimap方法

一、首先,給出使用SetMultimap的一個小例子: import com.google.common.collect.HashMultimap; import com.google.common.collect.SetMult