原创 提取cifar10中的圖片到本地

一般來說pytorch直接用就可以了,但tf好像不可以?或者有其他需求的,就需要單獨提取出來… def unpickle(file): import pickle with open(file, 'rb') as

原创 【最佳實踐】pytorch獲取top1和topk準確率

def eval(eval_dataloader,k = 5): with torch.no_grad(): total = 0 top1 = 0 topk = 0

原创 只使用django model

django model 多好用啊,但是非要配合應用,不配合怎麼辦?網上的設置都好複雜,簡單的其實很簡單,簡單追了一下代碼就找到辦法了,然後我去github一查,果然早就有了,所以就不放具體的代碼了: https://github

原创 LaTeX支持直接輸入希臘字母等符號

一直在找各種方案,沒有找到滿意的,最後終於查到了一個比較令人滿意的方案,使用簡單: 在序言區加入以下兩行代碼就可以無縫使用 \usepackage{fontspec} \setmainfont{DejaVu Serif} 經過測

原创 CCF201809-3,元素選擇器

嗯,也是折騰了一上午的題啊…好菜啊…其實就是普通的邏輯題,數據範圍都很小根本不用擔心超,就是把查詢邏輯處理好久可以了 主要注意: 標籤大小寫不敏感,id大小寫敏感,會在一個測試點裏集中測試,只有這個沒注意能拿90分(我就在這卡了

原创 Python常用各種類型的裝飾器模板

不帶參數: def deco(func): def wrapper(*args,**kwargs): print("before wrapper") func(*args,**kwargs)

原创 【最佳實踐】半監督學習中對有監督數據集和無監督數據集的採樣問題

對於少量的有監督數據集和大量的無監督數據集,只用zip的話,那麼取完有監督數據集後剩下的無監督數據集就浪費了,這個時候可以使用python內置的itertools,將其中的小部分變成循環採樣: from itertools imp

原创 js+bootstrap完美實現鼠標懸停下拉菜單

找了快一天沒一個能用的…懸停很好設置,但是存在一個問題就是下拉菜單和按鈕之間存在一個空隙,會導致鼠標移動過去的時候處於mouseout的狀態而讓下拉菜單消失,經過調試以下方法是比較完美的(完整頁面代碼): <!DOCTYPE ht

原创 windows下manim渲染latex失敗的解決方案

經過測試,是windows下的路徑問題,將輸出路徑的“\”改爲“/”即可,因爲latex在windows下遇到帶""的路徑會無法識別… 具體: 在manim/manimlib/constant.py文件下的42行 TEX_DIR

原创 《統計學習方法》串聯

統計學習模型三要素 模型: 是在參數空間中的參數影響下,從一個空間到另一個空間的映射 f(x)f(x)f(x) 假設空間(函數空間):函數的所有可能表示,如f(x)=ax+bf(x) = ax+bf(x)=ax+b,假設空間中確

原创 ccf201809_4,再賣菜

一開始列了不等式,然後開始遞推,結果只有10分。。。後來看了一個答案說用動態規劃,代碼看不懂…然後看了另一個答案用暴搜+記憶化搜索,欸這個可以,於是寫出來了…感覺確實沒什麼難度,用遞歸的思想其實就一路往下推就可以,主要是怎麼寫出來

原创 Linux 反向連接ssh

學校內網需要翻牆才能夠連接上就很麻煩,於是搜了搜,果然有反向連接這種東西。 具體原理就是內網可以訪問外網,所以內網用ssh反過來監聽外網服務器上的連接,這樣外網就可以連到內網了。 踩了不少坑,主要是端口都沒有說明好,這裏寫一下:

原创 【2019.11.27】EM算法詳細推導

EM算法 無隱變量下,極大似然函數爲: L(θ)=∏iP(xi;θ) L(\theta) = \prod_iP\left(x^{i};\theta\right) L(θ)=i∏​P(xi;θ) 含隱變量時候,變爲: L(θ,z)=

原创 dataclasses Python3.5支持

Python3.6還是幾才添加了dataclasses支持,裏面很多功能挺好用的,所以把其中不符合3.5語法規範的內容修改了一下,放到了github上,鏈接。

原创 git config文字規範

參考: https://git-scm.com/docs/git-config#_syntax The syntax is fairly flexible and permissive; whitespaces are mostl