機器學習
一、類神經網路能學會辨識塗鴉嗎? 試試看吧
限時塗鴨 https://quickdraw.withgoogle.com/?locale=zh_TW
AutoDraw(人人都可快速畫圖) https://www.autodraw.com/
Cartoonify(利用類神經網路將相片轉成卡通) https://www.cartoonify.de/
Scrying Pen(利用Sketch-RNN,即時預測你的繪圖軌跡)https://experiments.withgoogle.com/scrying-pen
免費線上Logo設計 https://www.designevo.com/tw/
二、AI 聲音、音樂與語音識別應用
Miracle (語音找歌) https://dwave.cc:44344/demo/miracle
Bird Sounds(看見成千上萬的鳥鳴聲) https://experiments.withgoogle.com/ai/bird-sounds/view/
The Infinite Drum Machine(使用機器學習織成成千上萬的日常聲音) https://experiments.withgoogle.com/ai/drum-machine/view/
AI Duet(AI陪你一起彈奏鋼琴) https://experiments.withgoogle.com/ai/ai-duet/view/
NYSynth: Sound Maker(利用機器學創造新聲音) https://experiments.withgoogle.com/sound-maker
Beat Blender(利用機器學習混合節拍,以有趣的新方式創作音樂) https://experiments.withgoogle.com/ai/beat-blender/view/
Melody Mixer(使用機器學習探索旋律的有趣方式) https://melodymixer.withgoogle.com/ai/melody-mixer/view/
Imaginary Soundscape(上傳相片內容產生聲音) https://www.imaginarysoundscape.net/
三、AI 的文字、語言技術與應用
Google Translate https://translate.google.com.tw/?hl=zh-TW
CoolEnglish https://www.coolenglish.edu.tw/
AI寫詩 https://poem.xiaoice.com/
Scribbling Speech(即時口語變成動畫) https://experiments.withgoogle.com/scribbling-speech
Semantris(字詞關聯遊戲) https://research.google.com/semantris
Talk to Books(AI瀏覽書籍裡的文句段落) https://books.google.com/talktobooks/
Font Map(各種字體之間的新關係) http://fontmap.ideo.com/
Fontjoy(創造新字體) https://fontjoy.com/
雅婷文字轉語音 https://asr.yating.tw/
手寫OCR https://www.onlineocr.net/zh_hant/
手寫數學公式 https://webdemo.myscript.com/views/math/index.html
意傳科技(台語,客語,原住民語) https://ithuan.tw/sanphin
SoundoFText https://soundoftext.com/
四、AI影像辨識
Microsoft Azure 人臉辨識
https://azure.microsoft.com/zh-tw/services/cognitive-services/face/#features
Semi-Conductor
移動手臂在瀏覽器中指揮你自己的管弦樂隊
開源資料蒐集(KAGGLE) https://www.kaggle.com/
Teachable Machine訓練後自動辨識沒有戴口罩
Teachable Machine訓練後自動辨識戴口罩
Thing Translator
Emoji Scavenger Hunt
Train apps to see gestures
Lobe helps you train machine learning models with a free, easy to use tool.
Lobe實測手指辨識one+two
Lobe實測辨識人臉表情happy+angry
五、AI原理介紹
玩遊戲學AI原理(神經網路) https://aegeorge42.github.io/
CNN模擬 https://cs.stanford.edu/people/karpathy/convnetjs/demo/mnist.html
十分鐘了解RNN(Recurrent Neural Network)的基本概念
六、AI 開發工具簡介
TensorFlow 是用於機器學習的端對端開放原始碼平台
先下載安裝Anaconda
建立 TensorFlow 的虛擬環境
conda create -n tensorflowenv python=3.8 anaconda
安裝完成後虛擬環境實體位置在
C:\使用者\<目前使用者帳號>\anaconda3\envs\tensorflowenv切換到 tensorflowenv 虛擬環境
activate tensorflowenv
安裝 TensorFlow
pip install tensorflow
安裝 keras
pip install keras
閉虛擬環境回到原來 Python 環境
deactivate
打開Anaconda3/Spyder(tensorflowenv)再輸入如下測試程式碼
import tensorflow as tf
print(tf.__version__)
import keras
print(keras.__version__)
在右下方就可看到程式執行結果(如下圖)
第一行為tensorflow版本
第二行為keras版本
用 Google Colab 免費 GPU 訓練 AI 模型教學
https://blog.toright.com/posts/6725/google-colab-free-gpu-ai-train.html
Basic classification: Classify images of clothing
https://www.tensorflow.org/tutorials/keras/classification?hl=zh-tw
Basic text classification
https://www.tensorflow.org/tutorials/keras/text_classification?hl=zh-tw