發表文章

目前顯示的是 3月, 2018的文章

GitHub Project:CNN-for-single-channel-speech-enhancement

Convolutional neural nets for single channel speech enhancement https://github.com/zhr1201/CNN-for-single-channel-speech-enhancement 似乎是用 Project SEDNN 下去改的? https://github.com/yongxuUSTC/sednn

GitHub Project:kapre -- Keras Audio Preprocessors

Keras Audio Preprocessors. Written by Keunwoo Choi. Why bother to save STFT/melspectrograms to your storage? Just do it on-the-fly on-GPU. https://github.com/keunwoochoi/kapre

GitHub Project:AudioClassifier

A CNN audio classifier via spectrogram images. https://github.com/carl03q/AudioClassifier 來了解一下純 CNN 的部份...

HDF5檔案格式簡介 & HDFView

https://zhnotes.wordpress.com/2012/11/13/hdf5%E6%AA%94%E6%A1%88%E6%A0%BC%E5%BC%8F%E7%B0%A1%E4%BB%8B/ HDFView -- 3.0 版雖然從 cnet 下載了 exe,但是安裝有問題 所以抓了 2.14 msi 來使用 應該是 3.0: http://download.cnet.com/HDFView/3001-2054_4-75904894.html 2.14: https://support.hdfgroup.org/ftp/HDF5/releases/HDF-JAVA/hdfview-2.14/bin/

Python 掃檔案名稱後寫入檔案

Python 列出目錄中所有檔案教學:os.listdir 與 os.walk https://blog.gtwang.org/programming/python-list-all-files-in-directory/ Python 寫入檔案的 4 個方法 https://www.phpini.com/perl/python-4-way-write-to-file python 写文件换行 http://blog.csdn.net/sksvenska/article/details/7671032 最後我採用 listdir + fp.open + fp.write + fp.close 方式處理

GitHub Project:DDAE

剛剛找到一個簡易的結構,可作為參考 DDAE speech enhancement https://github.com/jerrygood0703/DDAE 雖然是使用 DNN,但是應該改寫一下就可以用。 重點是! 使用 spectrogram 的方式~

目前在測試的幾個 GitHub projects

[1] 莫煩的 Keras examples https://github.com/MorvanZhou/tutorials 要搭配這網站一起服用: https://morvanzhou.github.io/tutorials/machine-learning/keras/ [2] Panotti: A Convolutional Neural Network classifier for multichannel audio waveforms https://github.com/drscotthawley/panotti 這個專案很棒,流程非常清楚,可惜不是轉成 spectrogram 還有這只是分類器,不是我要的。但是流程非常值得參考 [3] AIND-VUI-Capstone:In this notebook, you will build a deep neural network that functions as part of an end-to-end automatic speech recognition (ASR) pipeline! https://github.com/udacity/AIND-VUI-Capstone 這專案也很棒,尤其使用 jupyter 方式,可以單獨 cell 進行執行,缺點是變數無法檢視(要另外寫輸出),以及無法做中斷點。 原始的專案有一些 todo 沒有補上,可以參考這個有補上的: https://github.com/lucko515/speech-recognition-neural-network [4] sednn:deep learning based speech enhancement using keras python https://github.com/yongxuUSTC/sednn 目前還沒跑出來,所以無法評論 [5] Voice Conversion with Non-Parallel Data https://github.com/andabi/deep-voice-conversion 一樣還沒跑出來... 因為有一些需要修改的部份,指定參數使用 gpu 他一樣吃 cpu,所以還在修改中

AI從頭學

http://hemingwang.blogspot.tw/2016/12/ai_20.html

深入淺出 Deep Learning

總整理,很棒 http://hemingwang.blogspot.tw/2018/03/deep-learning.html

Win10 multi RDP

Win10 multi RDP http://kuang1984tw.pixnet.net/blog/post/144954046-%E3%80%90%E9%81%A0%E7%AB%AF%E6%A1%8C%E9%9D%A2%E3%80%91windows-10-%E5%A4%9A%E4%BA%BA%E9%81%A0%E7%AB%AF%E6%A1%8C%E9%9D%A2%E9%80%A3%E7%B7%9A%E4%BF%AE%E6%94%B9-

Mel-frequency cepstral coefficients (MFCCs)

Mel-frequency cepstral coefficients (MFCCs) 先看中文解釋了解比較重要... http://mirlab.org/jang/books/audioSignalProcessing/speechFeatureMfcc_chinese.asp?title=12-2%20MFCC 語音信號處理–Mel Frequency Cepstrum Coefficients (MFCCs) https://allenlu2007.wordpress.com/2017/06/04/%E8%AA%9E%E9%9F%B3%E4%BF%A1%E8%99%9F%E8%99%95%E7%90%86-mel-frequency-cepstrum-coefficients-mfccs/ STFT和声谱图,梅尔频谱(Mel Bank Features)与梅尔倒谱(MFCCs) https://blog.csdn.net/qq_28006327/article/details/59129110 语音信号处理之(四)梅尔频率倒谱系数(MFCC) https://blog.csdn.net/zouxy09/article/details/9156785/ 使用MFCC和RNN的簡單語音識別 https://hk.saowen.com/a/33f218386a585cdd0db2fc8514c630e6b0e33324a18c5c79767decd5aa68cfff

語音相關工具

Open SLR:Open Speech and Language Resources http://www.openslr.org/index.html kaldi-asr http://kaldi-asr.org Github: kaldi https://github.com/kaldi-asr/kaldi Day 25:自動語音識別(Automatic Speech Recognition) -- 觀念與實踐 https://ithelp.ithome.com.tw/articles/10195763 Kaldi语音识别 http://ftli.farbox.com/post/kaldizhong-wen-shi-bie Increase power of signal in Matlab https://dsp.stackexchange.com/questions/27031/increase-power-of-signal-in-matlab How do I plot the spectrogram of a wav file? https://dsp.stackexchange.com/questions/2696/how-do-i-plot-the-spectrogram-of-a-wav-file How can I plot a 3D graph of a given Laplace Transform of a function? https://dsp.stackexchange.com/questions/40628/how-can-i-plot-a-3d-graph-of-a-given-laplace-transform-of-a-function Spectrogram example in Matlab https://stackoverflow.com/questions/9726640/spectrogram-example-in-matlab How do I plot a 3-D graph of an audio signal that show whole signal amplitude VS time(s) VS frequency(hz)? ht...

ASR RNN 實做

ASR CNN 實做 https://github.com/udacity/AIND-VUI-Capstone https://github.com/lucko515/speech-recognition-neural-network

Sci Hub:找 paper 的好地方

https://sci-hub.tw/

Convolutional Neural Networks for Speech Recognition

Convolutional Neural Networks for Speech Recognition https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/CNN_ASLPTrans2-14.pdf

CNN在自然語言處理的應用

CNN在自然語言處理的應用 https://data-sci.info/2017/06/01/cnn%E5%9C%A8%E8%87%AA%E7%84%B6%E8%AA%9E%E8%A8%80%E8%99%95%E7%90%86%E7%9A%84%E6%87%89%E7%94%A8%E6%95%B4%E7%90%86convolutional-methods-text/ Ref: [1] WildML http://www.wildml.com/2015/11/understanding-convolutional-neural-networks-for-nlp/ [2] Medium (Tal Perry) https://medium.com/@TalPerry/convolutional-methods-for-text-d5260fd5675f

AI技術講座精選:NLP 模型到底選 RNN 還是 CNN?

https://kknews.cc/zh-tw/education/r94y89o.html https://arxiv.org/pdf/1702.01923.pdf

HHVM 是如何提升 PHP 性能的?

http://wuduoyi.com/note/hhvm/

下一步:NLP

https://softnshare.wordpress.com/2017/10/16/meapnatural-language-processing-in-action/

Google AutoML, Cloud ML Engine, ML API

一篇文章帶您了解 AutoML, Cloud ML Engine, ML API https://blog.gcp.expert/google-cloud-automl-ml-engine-ml-api/

Keras CNN test

用 Keras 跑 CNN,GPU 終於吃到 60% 了,開心 莫煩 morvanzhou https://morvanzhou.github.io/tutorials/machine-learning/keras/2-3-CNN/ https://github.com/MorvanZhou/tutorials/tree/master/kerasTUT

人工智慧、機器學習與深度學習間有什麼區別?

https://blogs.nvidia.com.tw/2016/07/whats-difference-artificial-intelligence-machine-learning-deep-learning-ai/

Jupyter:互動式的筆記本系統

Jupyter 看起來也很好用,來熟悉一下 https://www.slideshare.net/mutolisp/jupyter http://codingpy.com/article/getting-started-with-jupyter-notebook-part-1/

TensorFlow Examples

總算在 Pycharm 跑 linear regression example 成功了 https://github.com/aymericdamien/TensorFlow-Examples/blob/master/examples/2_BasicModels/linear_regression.py 原來 Anaconda 就算是安裝在 user dir 之下,Pycharm project interpreter 也要設定成 conda create 的 envs 下的那個資料夾,不然也是找不到安裝的 tensorflow 另外,activate tensorflow 之後,除了安裝 tensorflow,還要安裝 matplotlib,不然不能畫圖! (tensorflow) C:\Users\username>pip install --ignore-installed --upgrade matplotlib CNN 也跑出來了,開心 https://github.com/....../3_N....../convolutional_network.py 其實 950M 在訓練好像蠻快的耶 keras 使用 OK! 但是要重新安裝 keras pip uninstall keras pip install keras pip install moving_averages pip install --upgrade --ignore-installed tensorflow-gpu https://github.com/MorvanZhou/tutorials/tree/master/kerasTUT

Tensorflow self check

tensorflow self check https://gist.github.com/mrry/ee5dbcfdd045fa48a27d56664411d41c 看來 Anaconda 安裝成系統不是好選擇,每個 user 自行安裝比較不會有問題

Tensorflow GPU x Windows 10 個人開發環境+多人遠端工作站 架設指南

雖然有些吐槽點,但是有人肯分享就該肯定 至少可以比較一下 Anaconda 預設的 Spyder 跟 PyCharm 之間的差異 https://mark-down-now.blogspot.tw/2018/01/tensorflow-gpu-x-windows-10.html 用 powershell 還要多打一些 cmd, 還是比較習慣開 cmd 出來用

Keras 教程系列

Keras 教程系列 https://morvanzhou.github.io/tutorials/machine-learning/keras/ 雖然 tensorflow 語法也是要學習跟了解 但是要快速建立還是要 Keras!! 快速分類 https://morvanzhou.github.io/tutorials/machine-learning/keras/2-2-classifier/

受限玻爾茲曼機(Restricted Boltzmann Machine, RBM)與推薦系統

受限玻爾茲曼機(Restricted Boltzmann Machine, RBM)與推薦系統 https://hk.saowen.com/a/0362f6a322cded3c9686002b2bdc1bf75f92a7e20d84e213d975ea09649309be

TensorFlow 安裝

Installing TensorFlow on Windows https://www.tensorflow.org/install/install_windows Getting Started https://www.tensorflow.org/get_started/ Getting Started for ML Beginners https://www.tensorflow.org/get_started/get_started_for_beginners Getting Started with TensorFlow https://www.tensorflow.org/get_started/premade_estimators 以下是安裝測試的 murmur... ============================================== 因為 NB 有 NV Geforce 950M,所以選用 TensorFlow-GPU 結果跑不起來 原來還需要 CUDA 跟 cuDNN,driver 太舊也不行,建議 385.54 以上,所以順便更新了 driver cuDNN 還要加入才能下載... NV 很煩 需搭配這兩篇服用: 於Win10下安裝TensorFlow並用GPU做加速 https://rreadmorebooks.blogspot.tw/2017/04/win10tensorflowgpu.html 於Win10環境下配置CUDA 9.0與cuDNN 7.0 https://rreadmorebooks.blogspot.tw/2018/01/win10cuda-90cudnn-70.html ============================================== TensorFlow 1.5 預設吃 CUDA 9.0..... 只好再安裝 9.0,9.1 就留著之後再說 另外 conda create -n tensorflow pip python=3.5 python 要改成 3.6,因為 Anaconda3-5.0.1 的 python 是 3.6 ============================================== tensorflo...

【Python】TensorFlow學習筆記

【Python】TensorFlow學習筆記 https://dotblogs.com.tw/shaynling/2017/11/14/173025

[Python] Pandas 基礎教學

[Python] Pandas 基礎教學 https://oranwind.org/python-pandas-ji-chu-jiao-xue/

Keras:基于Python的深度学习库

Keras:基于Python的深度学习库 https://keras-cn.readthedocs.io/en/latest/

TensorFlow 筆記

TensorFlow 筆記 https://hackmd.io/s/HJxsUvOpg

Windows 安裝 Tensorflow

http://darren1231.pixnet.net/blog/post/341911221-tensorflow_windows_setup

Anaconda:python 新手的救星

python 新手的救星--Anaconda介紹與安裝 http://darren1231.pixnet.net/blog/post/328443678-python-%E6%96%B0%E6%89%8B%E7%9A%84%E6%95%91%E6%98%9F--anaconda%E4%BB%8B%E7%B4%B9%E8%88%87%E5%AE%89%E8%A3%9D

理解這25個概念,你的「深度學習」才算入門!

理解這25個概念,你的「深度學習」才算入門! https://kknews.cc/news/4m6gelq.html

CNN(卷積神經網絡)、RNN(循環神經網絡)、DNN(深度神經網絡)的內部網絡結構有什麼區別?

CNN(卷積神經網絡)、RNN(循環神經網絡)、DNN(深度神經網絡)的內部網絡結構有什麼區別? https://kknews.cc/zh-tw/news/lk2l42.html

用Apache Spark进行大数据处理

殘體字,將就一下 http://www.infoq.com/cn/articles/apache-spark-introduction#0-fbook-1-36884-b182d7286068ff4101843e17368e4b10

用 Drone 打造 輕量級容器持續交付平台

https://www.slideshare.net/appleboy/drone-79506886

DevOps 技能樹

https://github.com/kamranahmedse/developer-roadmap/blob/master/README.md

Python Flask實作記錄

https://hackmd.io/c/HJiZtEngG/https%3A%2F%2Fhackmd.io%2Fs%2FSJ9x3N9zz

PDF 註解軟體

最近開始需要使用 pdf 註解軟體了 http://smallove.pixnet.net/blog/post/18211433-%E7%A0%94%E7%A9%B6%E7%94%9F%E5%BF%85%E5%82%99%EF%BC%81%E8%B6%85%E5%A5%BD%E7%94%A8%E5%85%8D%E8%B2%BBpdf%E7%B7%A8%E8%BC%AF%E8%BB%9F%E9%AB%94pdf-xchange- http://www.azofreeware.com/2007/10/pdf-xchange-viewer-1026.html

Swoole:PHP 的性能猛獸

PHP 的性能猛獸 - Swoole http://blog.albert-chen.com/php-with-swoole/

Spark programming git book

Spark programming git book https://www.gitbook.com/book/taiwansparkusergroup/spark-programming-guide-zh-tw/details

BigData Framework:Apache Spark

Spark 整理 10分鐘弄懂大數據框架Hadoop和Spark的差異: http://blog.tibame.com/?p=1752 Spark成為大數據分析領域新核心的五個理由: http://blog.tibame.com/?p=1997 Spark是什麼?用Spark進行數據分析: http://www.bigdatafinance.tw/index.php/tech/coding/253-spark-spark

Laravel Homestead

Laravel Homestead,用 Vagrant 這是 5.1 的文件,有中文 https://laravel.tw/docs/5.1/homestead 5.5 的還是英文,再等等 https://docs.laravel-dojo.com/laravel/5.5/homestead

史上最強 AI 工程師養成日記

有這麼厲害? https://buzzorange.com/techorange/2017/10/01/4-months-of-machine-and-deep-learning/

遞歸神經網路(RNN)和長短期記憶模型(LSTM)的運作原理

https://brohrer.mcknote.com/zh-Hant/how_machine_learning_works/how_rnns_lstm_work.html

DevOps tool:Ansible

Ansible gitbook https://www.gitbook.com/book/chusiang/automate-with-ansible/details

Laraval:PHP MVC framework

Laravel Newbie http://oomusou.io/laravel/laravel-for-newbie/ 與 CI 的比較 https://laravel-china.org/articles/5695/experience-comparison-of-codeigniter-and-laravel

Asana:小組溝通與簡易 project tool

Asana 看來是結合 Trello 跟 Slack 功能,這樣就不用兩邊跑了 https://agirls.aotter.net/post/32617 Gsuite Marketplace https://gsuite.google.com/marketplace/app/asana/1032199425885?pann=gam

php value 傳到另一頁的方式

PHP 頁面互相傳值,看來用 Session 比較好 <?php session_start(); //会话开始,这样你才可以调用session $_SESSION['val']='123'; //直接声明全局变量val的值等于123 echo $_SESSION['val']; ?> <a href="2.php">跳转到第二个页面去看看。 </a> 2.php <?php session_start(); echo $_SESSION['val']; //直接输出全局变量val. ?> http://blog.sina.com.cn/s/blog_906a5acc0100xq9k.html 用 js 操作 localStorage 習慣了,在 php page 沒得用有點不開心

讓網站變成 APP

直接讓網站變成 APP,再找時間遊說一下老闆來踹踹 https://gonative.io/ 還有另一家: https://www.appsgeyser.com/ 但是只有 android,不過製作起來真的蠻快

JPList

下個版本再來試試這個套件,就不用暴力自幹了... https://jplist.com/

演算法圖鑑

我是工程師 也不懂演算法啊!!(抱頭崩潰 不是工程師,也懂演算法!日本超人氣學習書《演算法圖鑑》 https://readmoo.com/book/210077958000101?utm_source=mailchimp&utm_medium=edm-to-ta&utm_campaign=20171218_business

開始玩 AI

因為太無聊了.... 此 blog 會用來紀錄學習 AI 與 ML 的過程與相關 URL 另外也會紀錄其他的學習,因為 FB 的搜尋 超。難。用