Neural Network Project
作者:wbc 日期:2009-12-12
上了一個學期的CSC3230,對於AI有了初步瞭解,前期課程比較悶,入肉的是最後的Neural Network,終於見到AI的強大。
學期完了,但還要交project,這些project也費事找group mate了,自己單拖,可惜對於NN的掌握還不太熟悉,tutor又無去過,做起來非常迷茫,通過分析那字字珠璣的project spec. 慢慢摸著石頭過河,也有了少少進展。
今日又在google搵到篇非常簡單易明的Backward Propagation的文章,興奮不已,必須收藏。
ref. http://clemens.bytehammer.com/papers/BackProp/index.html
引用內容
Backward Propagation Tutorial
Introduction
Backward Propagation is probably the most common method for
training forward-feed neural networks. A forward pass using an input pattern
propagates through the network and produces an actual output. The backward
pass uses the desired outputs corresponding to the input pattern and updates
the weights according to the error signal.
There are hundreds of papers covering the subject of backward
propagation. Unfortunately, many of them tend to exhibit a vast stockpile
of equations and complicated partial derivatives with undefined variables
to explain a concept that is really quite simple. Quite often, a pseudocode
algorithm or an example with pictures is the most effiecient method to convey
information.
Artificial Neuron Anatomy
請稍等,圖片正在下載中...
w --> weight
I --> input
O --> output
A --> activation value
Think of the activations as a pulses of electricity traveling
along the dendrite path. Each activation pulse is multiplied by the weight
of the dendrite it is traveling along. When all inputs to the neuron have
been "stimulated" with this pulse, the neuron adds up these products
and performs a thresholding or "squashing" operation on the resulting
sum. The result of the squashing fun...
學期完了,但還要交project,這些project也費事找group mate了,自己單拖,可惜對於NN的掌握還不太熟悉,tutor又無去過,做起來非常迷茫,通過分析那字字珠璣的project spec. 慢慢摸著石頭過河,也有了少少進展。
今日又在google搵到篇非常簡單易明的Backward Propagation的文章,興奮不已,必須收藏。
ref. http://clemens.bytehammer.com/papers/BackProp/index.html
引用內容Backward Propagation Tutorial
Introduction
Backward Propagation is probably the most common method for
training forward-feed neural networks. A forward pass using an input pattern
propagates through the network and produces an actual output. The backward
pass uses the desired outputs corresponding to the input pattern and updates
the weights according to the error signal.
There are hundreds of papers covering the subject of backward
propagation. Unfortunately, many of them tend to exhibit a vast stockpile
of equations and complicated partial derivatives with undefined variables
to explain a concept that is really quite simple. Quite often, a pseudocode
algorithm or an example with pictures is the most effiecient method to convey
information.
Artificial Neuron Anatomy
請稍等,圖片正在下載中...
w --> weight
I --> input
O --> output
A --> activation value
Think of the activations as a pulses of electricity traveling
along the dendrite path. Each activation pulse is multiplied by the weight
of the dendrite it is traveling along. When all inputs to the neuron have
been "stimulated" with this pulse, the neuron adds up these products
and performs a thresholding or "squashing" operation on the resulting
sum. The result of the squashing fun...
Tags: AI neural network
Image resize
作者:wbc 日期:2009-10-17
Music from Stalin vs. Martians
作者:wbc 日期:2009-10-11
Blue Screen casued by afd.sys
作者:wbc 日期:2009-10-02
自動MP3搜集播放器
作者:wbc 日期:2009-09-28
n年沒發貼,今日就多post幾個啦。。
個標題實在難聽,也想不到個順口的,隨便啦。。。
相信很多人都沒有對本站那破爛的music player起眼,但各位又有無發現本站荒廢幾世紀,但player裏面的歌曲卻不停在添加?理論上來說,本人是不會那麼勤勞天天加音樂的。
年初,本人無聊之際,自己喜歡聽歌,但比較懶,於是寫了該自動獲取并添加音樂的播放器。
工作流程如下:
設定了一個主論壇URL (音樂都來自論壇,常update,有描述)
讀取論壇某版的所有帖子的列表
分別進入每個文章,尋找MP3 URL, 并截取文章標題作為MP3音樂的名稱
測試MP3 URL的可用性,如果可用則將標題轉為繁體,并將URL寫入Database(XML),同時記錄該版面ID,防止以後重複獲取
設定更新Application參數: 每日
執行后輸出:document.write('69 new music found,21 are valid!')
有興趣的就下載去玩玩
歡迎傳播及繼續開發...
程式:ASP.net(VB.net)
點擊下載此文件
個標題實在難聽,也想不到個順口的,隨便啦。。。
相信很多人都沒有對本站那破爛的music player起眼,但各位又有無發現本站荒廢幾世紀,但player裏面的歌曲卻不停在添加?理論上來說,本人是不會那麼勤勞天天加音樂的。
年初,本人無聊之際,自己喜歡聽歌,但比較懶,於是寫了該自動獲取并添加音樂的播放器。
工作流程如下:
設定了一個主論壇URL (音樂都來自論壇,常update,有描述)
讀取論壇某版的所有帖子的列表
分別進入每個文章,尋找MP3 URL, 并截取文章標題作為MP3音樂的名稱
測試MP3 URL的可用性,如果可用則將標題轉為繁體,并將URL寫入Database(XML),同時記錄該版面ID,防止以後重複獲取
設定更新Application參數: 每日
執行后輸出:document.write('69 new music found,21 are valid!')
有興趣的就下載去玩玩
歡迎傳播及繼續開發...
程式:ASP.net(VB.net)
點擊下載此文件
Excellent & free WPF/Silverlight Chart control
作者:wbc 日期:2009-09-28
http://www.visifire.com/silverlight_charts_gallery.php
請稍等,圖片正在下載中...
Visifire is Dual Licensed
顯示被隱藏內容
請稍等,圖片正在下載中...
Visifire is Dual Licensed
顯示被隱藏內容Open Source License
Visifire is available under Open Source GPL 3.0 license. This license is suitable for:
Integrating Visifire in your Open Source software.
Personal and educational use of Visifire.
Integrating Visifire in commercial software, complying with Open Source GPL 3.0 license terms.
Commercial License with Support
...
Visifire is available under Open Source GPL 3.0 license. This license is suitable for:
Integrating Visifire in your Open Source software.
Personal and educational use of Visifire.
Integrating Visifire in commercial software, complying with Open Source GPL 3.0 license terms.
Commercial License with Support
...
Tags: wpf silverlight control
Visual Studio 2008 無法卸載
作者:wbc 日期:2009-09-28
From http://coolwanglu.blogspot.com/2008/09/visual-studio-2008.html
引用內容
引用內容症狀是用Control Panel的uninstall/repair,或者源安裝盤,都在load某個component時掛掉,不能進入正常安裝界面,然後彈出對話框,提示“A Problem has been encountered while loading the setup components. Canceling setup.”
而Log中顯示錯誤
MSITOSIT: [2] ERROR processed; exception was thrown for retail build
Developer Comment: : has no associated directory, verify the Feature table is correct
Build Time: Thu Dec 11 14:04:18 2003
HRESULT: -2147467259
網上查了一下,有的說是SP1的問題,有的說是Kaspersky的問題,我這裏都不管用。
最後的解決辦法是找到源安裝盤的vs_setup.msi,用Admin進入cmd,運行msiexec /x vs_setup.msi,它似乎就什麼都不檢查,就能卸載了。
之後重裝也沒問題。
而Log中顯示錯誤
MSITOSIT: [2] ERROR processed; exception was thrown for retail build
Developer Comment: : has no associated directory, verify the Feature table is correct
Build Time: Thu Dec 11 14:04:18 2003
HRESULT: -2147467259
網上查了一下,有的說是SP1的問題,有的說是Kaspersky的問題,我這裏都不管用。
最後的解決辦法是找到源安裝盤的vs_setup.msi,用Admin進入cmd,運行msiexec /x vs_setup.msi,它似乎就什麼都不檢查,就能卸載了。
之後重裝也沒問題。
Google Apps Profiles API Client
作者:wbc 日期:2009-07-29
Reply From Google API team:
引用內容
My output...
請稍等,圖片正在下載中...
引用內容To add additional information to domain users it is necessary to use the Profiles API. Since the release of this API, the Shared Contacts API should be use only for external contacts. For more information see:
http://code.google.com/apis/apps/profiles/developers_guide_protocol.html
http://code.google.com/apis/apps/profiles/developers_guide_protocol.html
My output...
請稍等,圖片正在下載中...

播放音頻文件 









