原创 Part2: DDPM as Example of Variational Inference
很多次翻看DDPM,始終不太能理解論文中提到的\(\text{Variational Inference}\)到底是如何在這個工作中起到作用。五一假期在家,無意間又刷到徐亦達老師早些年錄製的理論視頻,沒想到其中也有介紹這部分的內容。老師的
原创 Flask異步處理任務以及Logger處理日誌
Flask作爲一種輕量的Web服務框架,在很多場景下可以實現豐富的需求。本文將要介紹的是: 如何在Flask中進行異步處理? 如何使用Logger在Flask服務中打印日誌。 異步處理 使用Flask提供服務時,如果要處理的任務佔用時間
原创 Jupyter使用py文件代碼
在Jupyter中使用py文件中的代碼時,可使用包sys引入路徑後,再進行調用。但是這樣存在一個問題,每次修改py文件中的代碼時,需要重啓才能正確使用修改過後的py文件代碼,這樣是非常沒有效率的。 那麼在Jupyter cell中可以通過如
原创 What's Dropout?
Dropout is one of usual regularization methods in Machine Learning especially in Deep Learning. It could prevent model f
原创 如何在一臺開發機中同時配置github、gitlab等多個賬戶
本文參考博文. 如果公司的代碼同步環境在gitlab上,而自己有很多項目託管在github。我們需要做一些額外的配置實現兩者的無縫切換。 步驟 我的開發機是macbook,如果屬於不同系統,找到該系統下對應的路徑進行配置即可。 假設我們需要
原创 在Jetbrain IDE中自定義TODO功能
好的IDE能爲開發以及學習源碼帶來效率的提升,今天要介紹的就是Jetbrain家族中IDE自帶的TODO功能,我認爲利用好它,能夠大大的提升閱讀源碼的效率。 假設我現在需要去閱讀源代碼,看了半天我終於發現代碼的核心方法。這時候我想先mark
原创 Ubuntu服務器掛載U盤
參考. 以下掛載與卸載操作需要root權限。 查看所有磁盤信息,即可以查看到我們的u盤的狀態 (主要看分區還有文件系統)輸入指令 sudo fdisk -l,找到對應的u盤路徑,比如在我的電腦上是/dev/sdb1 掛載U盤,把U盤
原创 通過跳板機連接公司內網辦法
前言 由於安全性問題,公司的對外的服務器需要先連接跳板機,再進一步訪問。也就是說,假設要往生產服務器上傳輸文件,先需要傳入文件至跳板機,再從跳板機傳送文件至內網服務器。這樣就導致開發或者傳輸文件十分麻煩。下面可以通過兩種方式提升效率,本質都
原创 Unix配置定時執行任務
Unix系的操作系統比如MacOS或者Linux的系統可以使用crontab命令進行定時任務的配置。本文將以MacOS爲例,介紹如何使用crontab命令設置定時任務。 假定現在有一個需求是:每一分鐘產生一個字符串插入一個文件! 檢查是否
原创 在Mac上使用Make編譯時出現clang: error: unsupported option '-fopenmp'的解決辦法
一個項目需要用到CTC的實現,通過源碼安裝時報錯clang: error: unsupported option '-fopenmp'。 最後我的解決辦法是: 先安裝gcc-10, 之後,在cmake時指定cmake -D CMAKE_C
原创 Github誤上傳多餘的文件夾後解決辦法
在一些項目中,需要經常將代碼上傳至Github。但是會存在一些文件夾不想上傳,這是可以通過設置.gitignore文件來進行相關配置,但是有的時候會存在一些文件或者文件夾忘記寫上去,導致push至Github時,將原本不願意上傳的文件或者文
原创 Ubuntu18.04安裝使用YOLOv3
目錄寫在開頭參考依賴遇到的問題 寫在開頭 昨晚快要睡覺的時候,B站上給我推送了一個使用YOLO的視頻,是實踐方面的.聯想到目前的這塊GPU的作用逐漸偏離我最初的購買初衷,今早我決定讓它發揮它應該有的作用. 參考 參考視頻(油管)https
原创 本地IDEA中使用Spark直連集羣上的Hive
背景 我用VMWare搭建了一個Hadoop集羣,Spark與Hive等組件都已經安裝完畢。現在我希望在我的開發機上使用IDEA連接到集羣上的Hive進行相關操作。 進行配置修改 修改Hive中的hive-site.xml 在hive-si
原创 Ubuntu18.04 安裝水星1300M無線網卡
之前配的臺式機主板上並沒有安裝無線網卡,最近剛剛搬家,機箱和路由器離得有些遠.爲了能上網,我打算買一個無線路由器. 路由器看中了水星的1300M,由於我的是雙系統,在win10下正常安裝,插入後運行設置文件即可.但是在Ubuntu下,還是能
原创 78. 子集
題目描述 給定一組不含重複元素的整數數組 nums,返回該數組所有可能的子集(冪集)。 說明:解集不能包含重複的子集。 示例: 輸入: nums = [1,2,3] 輸出: [ [3], [1], [2], [1,2,3],