# Super Resolution 研究 ###### tags: `機器學習` ## 個人逐步研究 ### 資源網址 >[DockerHub for srgan](https://hub.docker.com/r/william104/srgan/) ### 環境依賴項 1. 安裝 docker 2. 下載這個資料夾(其實就是 git clone +訓練素材包,都已經放到對應的位置了+模型) https://drive.google.com/drive/folders/1QHmzGwh_ttcaW4AixabVJ5kJi7jm0iuL?usp=sharing 終端任意位置,運行以下指令(這邊路徑以 windows 為例, linux 的記得反斜線,或是直接複製 ### docker_run_指令 ```shell= docker run -it --rm -p 8889:8888 -p 6007:6006 -e PASSWORD=JUPYTER_NB_PASSWORD -v C:\Users\willi\Documents\srgan:/srgan william104/srgan /bin/bash ``` #### 這邊是要自行更改的 >-v 代表文件映射,把host 的資料夾映射到 container 內使用,這邊資料夾是可以雙向的更改的。 > C:那邊是你存放上述資料夾的位置,:冒號以後是你在 docker 容器內的位置,預設我直接存在根目錄下的 srgan 資料夾。 #### 這邊是其他參數解釋 >-p 是 port 映射,前面是本機host,後面是容器container,因為不要打到各位可能已經在運行的程序,我把端口映射 +1 >-e 是環境變數設定,其中的一個變數 PASSWORD 是原鏡像(tensorlayer)用來生成 jupyter notebook 密碼用,自行更改,不改沒差。 接著他會自己去 pull images ,run 並開啟 bash,然後下以下指令啟動程序: ```shell= cd /srgan python main.py ``` 開始執行這支程式,然後我們繼續來研究ㄅ ## 研究紀錄 ### 運行時 > CPU 紀錄 >![](https://i.imgur.com/byCWjww.jpg) > GPU紀錄 >![](https://i.imgur.com/E1557jR.jpg) ## 外部資源 ### SRGAN [srgan paper](https://arxiv.org/abs/1609.04802) >[srgan GitHub](https://github.com/tensorlayer/srgan) >[srgan Data](https://data.vision.ee.ethz.ch/cvl/DIV2K/) >[srgan prepare model](https://mega.nz/#!xZ8glS6J!MAnE91ND_WyfZ_8mvkuSa2YcA7q-1ehfSm-Q1fxOvvs) [srgan 掘金搜尋](https://juejin.im/search?query=srgan) ### GAN [令人拍案叫绝的Wasserstein GAN](https://zhuanlan.zhihu.com/p/25071913) [教電腦畫畫:初心者的生成式對抗網路(GAN)入門筆記(TensorFlow + Python3)](https://medium.com/@gau820827/%E6%95%99%E9%9B%BB%E8%85%A6%E7%95%AB%E7%95%AB-%E5%88%9D%E5%BF%83%E8%80%85%E7%9A%84%E7%94%9F%E6%88%90%E5%BC%8F%E5%B0%8D%E6%8A%97%E7%B6%B2%E8%B7%AF-gan-%E5%85%A5%E9%96%80%E7%AD%86%E8%A8%98-tensorflow-python3-dfad71662952) ### CNN [CNN Visual Recognition](http://cs231n.github.io/convolutional-networks/) [VGG model 心得](https://blog.csdn.net/qq_40027052/article/details/79015827) [用PaddlePaddle和Tensorflow实现经典CNN网络Vgg](https://cloud.tencent.com/info/ec5b15617775d3d310be4cbfc2146d63.html) ### Kaggle [分分钟带你杀入Kaggle Top 1%](https://zhuanlan.zhihu.com/p/27424282) [XGboost](https://medium.com/@yehjames/%E8%B3%87%E6%96%99%E5%88%86%E6%9E%90-%E6%A9%9F%E5%99%A8%E5%AD%B8%E7%BF%92-%E7%AC%AC5-2%E8%AC%9B-kaggle%E6%A9%9F%E5%99%A8%E5%AD%B8%E7%BF%92%E7%AB%B6%E8%B3%BD%E7%A5%9E%E5%99%A8xgboost%E4%BB%8B%E7%B4%B9-1c8f55cffcc) ### Tensorlayer [Tensorlayer GitHub](https://github.com/tensorlayer/tensorlayer) [Tensorlayer Tutorials](https://tensorlayercn.readthedocs.io/zh/latest/user/tutorial.html) ### Deep Learning [Deep Learning:中文學習資源整理](https://jerrynest.io/deep-learning-resource/) ### Machine learning [CNN visual recognization](https://medium.com/@yehjames/%E8%B3%87%E6%96%99%E5%88%86%E6%9E%90-%E6%A9%9F%E5%99%A8%E5%AD%B8%E7%BF%92-%E7%AC%AC3-3%E8%AC%9B-%E7%B7%9A%E6%80%A7%E5%88%86%E9%A1%9E-%E9%82%8F%E8%BC%AF%E6%96%AF%E5%9B%9E%E6%AD%B8-logistic-regression-%E4%BB%8B%E7%B4%B9-a1a5f47017e5) ### Docker [菜鳥教程 Docker](http://www.runoob.com/docker/docker-image-usage.html) [Docker和宿主机之间共享文件](https://blog.csdn.net/xiangxianghehe/article/details/77131962) ### Python [[資料分析&機器學習] 第2.5講:資料視覺化(Matplotlib, Seaborn, Plotly)](https://medium.com/@yehjames/%E8%B3%87%E6%96%99%E5%88%86%E6%9E%90-%E6%A9%9F%E5%99%A8%E5%AD%B8%E7%BF%92-%E7%AC%AC2-5%E8%AC%9B-%E8%B3%87%E6%96%99%E8%A6%96%E8%A6%BA%E5%8C%96-matplotlib-seaborn-plotly-75cd353d6d3f) [Python 的 .py 和 .pyc 檔有什麼不同 ? ](https://www.arthurtoday.com/2010/02/python-py-pyc.html) [pandas提供了一些option设置](https://www.jianshu.com/p/7e19bf77e314)