2015年9月5日 星期六

PR2015


Django 初體驗,
即上手。

先試玩一下!

日文之注音、分詞及解析。

以及 音文同步 (未完成)

http://163.25.101.243

原始碼在此,

https://www.dropbox.com/s/epq3y89tzbw5k3r/rySite004.zip?dl=0

準備動作:

1. 安裝: django
        > pip install django

2. 安裝: MeCab
        (坦白說,這個不大好裝,
        我的電腦是 Windows 10, 有 VC++
        我在 Python 3.4.3, 成功,
        我試過 Python 3.5.x, 失敗!)
        https://www.dropbox.com/s/zduv2nxs6m6vibj/成功於Python343之mecab-python-0.996-windows-build-master.zip?dl=0


3. 安裝:romkan
        ( 也得小小的麻煩,但比起 MeCab 算簡單的了)

4. 以及其他的、、、

老師在這裡無法百分百詳述過程,
有興趣同學可帶電腦來問我。


Django 之簡單講解,就以老師做的題目為例:

https://www.dropbox.com/s/4bep62qen6zxsh7/ryReadme001.py?dl=0

https://www.dropbox.com/s/m7s3rkwgh971o0w/ryReadme002.py?dl=0

其他更詳細請參考:


https://djangogirlstaipei.gitbooks.io/django-girls-taipei-tutorial/content/


這個參考也不錯

Python Tutorial 第四堂(1)Django 起步走




基本上跟隨上述2個照做,再加上一點點除錯、嘗試,
我用大約4小時,把文字型,非 GUI 圖形介面,建立起來,
資料已可傳來傳去,算是有初步的網路伺服器功能。


還可前往 官網,英文要好一點就是了! 




2015/11/30 在師大演講






11/27

(0) 銀河鉄道の夜 之 音文同步處理
    (未完成,不過已經很可觀了!)

http://nbviewer.ipython.org/urls/dl.dropbox.com/s/qwiqx4h2mh3uhjc/ryProcess.ipynb


主要更新適用到以下的 google Speech Recognition 技術,希望能取代 HTK

(1) Google 的語音辨識,用 Python 來 存取,Cool!

https://www.dropbox.com/s/sipn6bsvv09ma0b/ryASR000.py?dl=0


(2) 順便挖出去年Pycon APAC 2014 的頻譜分析程式
當時是有想到接下去就是要做語音辨識!

https://www.dropbox.com/s/gb6xh3j0g1hjpyv/ryAudio.py?dl=0
https://www.dropbox.com/s/jl6pgxwtg6kv83l/ryApp.py?dl=0


--------------------------------

11/20 

在看自然語言處理的書時,

http://www.nltk.org/book-jp/ch12.html

看到書中提到這本小說,

    宮沢賢治の 『銀河鉄道の夜』

上網 google 了一下,來到這影片,
有被感動到,就拿來處理一下,
過程與大家分享一下。

銀河鉄道の夜





http://nbviewer.ipython.org/urls/dl.dropbox.com/s/qwiqx4h2mh3uhjc/ryProcess.ipynb

mp3 檔

1. 全部 (195 M)
https://www.dropbox.com/s/nnlzkwzj01c1i0s/%E9%8A%80%E6%B2%B3%E9%89%84%E9%81%93%E3%81%AE%E5%A4%9Cmp3.zip?dl=0


2. 只有一檔 (12M)
https://www.dropbox.com/s/k2z2pupum13h2gj/g01.mp3?dl=0






https://www.dropbox.com/s/u6fzn1lx7c55md4/tcTranslate2016.zip?dl=0


挖出「Python程式自動翻譯成中文程式」
的程式專案給大家參考,
本年度打算持續以此為研究計畫主題。
並邀請有緣人共襄盛舉。
本程式可自動翻譯18支Python Turtle 的 Demo 程式。
連 程式中的 comment, 也可初步運用 Google Translate 協助。
大量的字串處理能力的訓練。


11/13 

分享一本在網路上以及實體書店各花 2880 日元購買的日文書。

Python ライブラリ厳選レシピ



我把它轉成文字檔

開始作全書翻譯,先試翻 前言、目次、第一章第一節。


運用 Jupyter 中 的 Markdown 為工具。
當然也得運用 Google Translate。

邀請同學來協助,

首先得把全書重建出來。

.txt ---> .ipynb (in Markdown)

然後,運用 Google Translate, 
邊學日文,邊翻譯。
日文及 Python 都進步了,
一舉兩得。

--------

未來數年,
我打算多參考日本人的東西,
我發現,同樣學習歐美,
日本人似乎學得比華人更精確更到位。




11月06 日

音文同步 之 Python TK 版有新進展
https://www.dropbox.com/s/ri400decwnqyzbe/ck1103.zip?dl=0




10月 30 日,

1. 聽同學報告
    晉、崇、筠、宇。

2. 與同學分享到日本開會的過程、及收穫。

http://apython.blogspot.tw/2015/10/pycon-jp-2015-my-talk.html

http://apython.blogspot.tw/2015/10/pconjp2015-sprint.html

http://apython.blogspot.tw/2015/10/pycon-2016.html

3. 完整的 PyconJP 影片
https://www.youtube.com/user/PyConJP/videos

4. 與 王孝然 討論有關語音辨認後,手癢,google 一下, " google speech recognition api Python"
居然得到以下驚人的東西!!!

https://www.dropbox.com/s/uzq586fseftwzcf/ryGoogleASR.py?dl=0

要跑它,需要幾個測試語音檔,準備如下:
1. https://www.dropbox.com/s/vu3d6eleebillg6/ryGoogleASR.wav?dl=0
2. https://www.dropbox.com/s/mx5swkyoo6j6lge/ryGoogleASR_zh.wav?dl=0
3. https://www.dropbox.com/s/gpf1ls5eds0b2e9/ryGoogleASR_ja.wav?dl=0





----

請pattern recognition課程同學
在此篇blog底下留言處,
留個言,簽到一下。

留言版功能恢復,
請同學一周至少簽到一次,
留下網站連結,
報告進度。

10/09,十月十日前一日,彈性放假。
            老師前往日本開會。



10/16,老師仍在日本。
        9:00am 與同學線上開會報告進度。

10/23,老師仍在日本。
        9:00am 與同學線上開會報告進度。
        以上時間萬一無法連線成功,
        請同學在本blog留言,交代進度。

10/30,恢復上課,同學專題報告。




3rd week:

2015/10/02 上課講義在此:

http://nbviewer.ipython.org/urls/dl.dropbox.com/s/l8l31a40hu4diih/PR20151001.ipynb


語音小專題:

1. 純 .py + 測試文字檔
https://www.dropbox.com/s/c17noaqjnjmgt97/ryWork07_GttsHalign.zip?dl=0

2. 純 .py + 測試文字檔  +  HTKTools.exe
https://www.dropbox.com/s/h4qad9vb18onbfg/ryWork07_GttsHalign_withHTools.zip?dl=0

3. 加入 日文、中文之處理。
https://www.dropbox.com/s/ufpw4rvs50pbuff/ryWork07_GttsHalign1006.zip?dl=0






去年初學 scikit-learn 時,所做的小專題,
做數字的影像辨認。參考一下,
http://ryteach.blogspot.tw/2014/11/use-scikit-learn-to-read-mnist.html










2nd week
Today, we follow 
https://github.com/justmarkham/scikit-learn-videos

03, 04, 05

03: https://www.dropbox.com/s/ssj98qgt7vhzgf0/03_getting_started_with_iris.pdf?dl=0

04: https://www.dropbox.com/s/7e3hdz727vtk2ai/04_model_training.pdf?dl=0

05: https://www.dropbox.com/s/rnoywf11u6wgz1o/05_model_evaluation.pdf?dl=0

before that, refer this numpy
https://www.dropbox.com/s/kabmy50lqduzp8m/numpy.pdf?dl=0

We will print them out in paper, 
and do all the hands on exercises in the classroom.

All of you should submit the exercises in this page.
Please leave the message below like me.

My exercises were here:
http://nbviewer.ipython.org/urls/dl.dropbox.com/s/c8e5eaibuw3gp2i/Pr20150924_01.ipynb

邀本課程學生來做一個語音小專題。

音文同步有聲書。
https://www.dropbox.com/s/mnk6kxilbo9akzx/PR2015_spProj.zip?dl=0

1st week
======

An Introduction
to Machine learning
and Pattern recognition 
with Python + Scikit-learn

My ppt is here:
https://www.dropbox.com/s/69o5bxo1mhllq22/rypr001.pptx?dl=0

pdf:
https://www.dropbox.com/s/7kdqngie9sijcp8/ryPR001.pdf?dl=0


--------------------------------------------------------------------------------------
A wonderful series posted by a US young scholar recently is as follows:

pdf:
https://www.dropbox.com/s/9ld6aspldmzh3bk/nbviewer.ipython.org_github_justmarkham_scikit-learn-videos_blob_master_01_machine_learning_intro.pdf?dl=0




His goal and contents are similar to my class.

scikit-learn video #1 ~ Intro to machine learning with scikit-learn

http://blog.kaggle.com/2015/04/08/new-video-series-introduction-to-machine-learning-with-scikit-learn/

The instructor's English pronunciation is very Clear and Easy to understand.
I encourage all of my students to watch all the series of lecture
within 2 weeks to get an overall concepts about  this course.

https://github.com/justmarkham/scikit-learn-videos



請pattern recognition課程同學
在此留言處,留個言,簽到一下。

21 則留言:

  1. http://expect7.pixnet.net/blog/post/37919326-%5B程式%5D%5Bjquery%5D-jquery中的ajax的基礎運用%E3%80%82提供範

    回覆刪除
  2. http://2015yangsprfinal.blogspot.tw/

    回覆刪除