原创 如何提高自控力

  摘抄自斯坦福心理學家凱利·麥格尼格爾所著的《自控力》 1.限制自己的選擇。如做作業的時候把手機放到其它地方。 2.加入有共同目標的團體。如通過加入籃球團隊來督促自己。 3.預測誘惑並提前想好應對策略。如提前想好在寫作業過程中遇到朋友叫

原创 torch的cpu及gpu版快速安裝

由於版本、環境等問題,以及有時安裝緩慢,或者安裝失敗,導致浪費時間,下面記錄一下torch包的離線安裝,以便查閱。 pytorch安裝(cpu版) 用官網的下載命令 conda install pytorch torchvis

原创 pytorch中數據格式變換及創建掩碼mask示例

pytorch中數據格式變換及創建掩碼mask示例 常用維度轉換方法 import torch case = torch.arange(0, 6).view(2, 3) print(case, case.size()) # ten

原创 用例子與代碼詳解LSTM層的輸入輸出,以Keras爲例

先附上代碼: from keras import Sequential from keras.layers import LSTM model = Sequential() model.add(LSTM(64)) #64表示inpu

原创 linux下配置部署Tensorflow深度學習模型運行環境並使用Tornad0框架實現多進程

1.配置python環境 (0)通過命令sudo su切換爲root用戶 (1)安裝Anaconda 首先在Anaconda官方下載地址下載Anaconda安裝文件,如Anaconda3-5.1.0-Linux-x86_64.sh。 下載

原创 交叉熵與最大似然函數的關係:殊途同歸

關鍵詞: 貝努力分佈 多項式分佈 最大似然函數:用來衡量相似性,爲了方便計算,引出對數似然 交叉熵 殊途同歸 店長強烈推薦:哈?你還認爲似然函數跟交叉熵是一個意思呀? Reference: [1] 夕小瑤的賣萌屋

原创 Attention機制之Transformer

文章目錄Attention機制 -- Transformer0. 代碼1. Scaled Dot-product Attention2. Multi-head Attention3.殘差網絡,Normalization與feed-

原创 把數組排成最小的數之python自定義排序

題目 把數組排成最小的數 輸入一個正整數數組,把數組裏所有數字拼接起來排成一個數,打印能拼接出的所有數字中最小的一個。例如輸入數組{3,32,321},則打印出這三個數字能排成的最小數字爲321323。 題解: 自定義排序規則

原创 劍指offer:變態蛙跳臺階 - 一看圖就秒懂的二叉樹解法,一行代碼

題目: 一隻青蛙一次可以跳上1級臺階,也可以跳上2級……它也可以跳上n級。求該青蛙跳上一個n級的臺階總共有多少種跳法。劍指offer該題目鏈接 解題方案: 簡易二叉樹理解法: 數學推導法: 因爲n級臺階,第一步有n種跳法:跳1

原创 複雜鏈表的複製(python對象的值傳遞問題)

題目:輸入一個複雜鏈表(每個節點中有節點值,以及兩個指針,一個指向下一個節點,另一個特殊指針指向任意一個節點),返回結果爲複製後複雜鏈表的head。(注意,輸出結果中請不要返回參數中的節點引用,否則判題程序會直接返回空)(參考https:

原创 N皇后之回溯算法小結

題目介紹:51. N皇后 先給出答案: class Solution(object): def solveNQueens(self, n): """ :type n: int

原创 優化之後的並査集查找之“ 等式方程的可滿足性”

題目:力扣990. 等式方程的可滿足性 給定一個由表示變量之間關係的字符串方程組成的數組,每個字符串方程 equations[i] 的長度爲 4,並採用兩種不同的形式之一:“a==b” 或 “a!=b”。在這裏,a 和 b 是小寫

原创 python函數嵌套與global關鍵字的使用

全局變量的使用 # 代碼塊1 a = 10 def foo(): a = 2 foo() print(a) # 10 --------------- # 代碼塊2 a = 10 def foo(): global

原创 不要把時間浪費在python包的安裝上之離線安裝及其它常見問題

由於版本、環境等問題,以及有時安裝緩慢,或者安裝失敗,導致浪費時間,下面記錄一下torch包的離線安裝,以便查閱。 pytorch安裝(cpu版) 用官網的下載命令 conda install pytorch torchvis

原创 使用迭代與遞歸相結合實現“K 個一組翻轉鏈表”

題目:25. K 個一組翻轉鏈表 給你一個鏈表,每 k 個節點一組進行翻轉,請你返回翻轉後的鏈表。 k 是一個正整數,它的值小於或等於鏈表的長度。 如果節點總數不是 k 的整數倍,那麼請將最後剩餘的節點保持原有順序。 來源:力扣(