· Joseph · AI & Machine Learning  · 5 min read

[Day 1] 說說哪裡來的靈感

這系列的第一篇文章,來自於再解一個無窮無盡SSR的bug的時間。 去年的鐵人賽文章跟著Google學ML 生不逢時,晚一年出生就可以趕上這波主題賽,今年看到這主題後,努力思考到底可以產出些什麼?上網找了各式各樣的靈感,後來決定介紹一系列的Google AI & Machine learning products。獻醜了,這些都是我沒用過的服務,但這也是我參加鐵人賽最主要的目的:練功+卯起來學新知識。

這裡面的服務這麼多,有可能一一介紹嗎?我也不確定,但確定的是一定會有下面幾個服務:

  • Vision AI 探索某張圖裡有哪些秘密,包含文字、情緒等等,可以透過AutoML Vision加以訓練,也可以透過Vision API使用Google預先訓練好的Model。

  • Video AI 一張圖可以透過Vision AI分析,一個影片一秒好多張圖,我們可以選擇Video AI這個強大的工具。除了可以用一般預先訓練好的Video intelligence API外,也可以AutoML去做一些客製化的Model訓練你的Video。

  • Natural Language 自然語言的分析,投入一段文字,他可以分析出文字的內容(人、事件、地點等等),結合Google Cloud Storage還能替我們分析GCS內的文件,是一套處理語意分析很好的工具。

  • Translation 這一套工具大家一定不陌生,Google翻譯,不過他竟然是一個AI & ML products,讓我更想了解他成為一個產品後,真正強大的功能是什麼‧

  • Cloud Text-to-Speech 文字轉語音,可以把一段文字用橫跨30多種語言的180種聲音唸出來給你聽,應該可以來玩一下怎麼用,或者寫文章的過程看看能不能發現其他組合。

  • Cloud Speech-to-Text 語音轉文字,就是上面那個服務的顛倒,據說可以分析120種語言的對話,這兩個服務都很想試試看對中文的support程度如何。

  • Dialogflow 馬上聯想到的是Siri跟Google語音助理。恩,會講話的聊天機器人,預錄一段對話流程,對企業而言可以做一些客服在做的事情。

  • AutoML Tables 這有趣了。去年寫跟著Google學ML的時候,一堆資料從CSV來,然後要寫一堆分析,最後看結果。這個可以把CSV匯入,然後直接在上面做些簡單的訓練,在串上Prediction給我們的APP使用,可以的話這次會來搞懂怎麼用。

  • Recommendations AI 聽起來電商很愛這個,看看他們的slogan: **Earn your customers’ trust and loyalty by proving how well you understand them.**聽起來就很厲害,當年讀了一堆recommedation algorithm應該比較容易理解這怎麼玩,哈哈哈。

  • Cloud AutoML 最後一個一定要玩到的,就是這個AutoML,上面的服務都跟這個有關,一定要知其所以然一下,再看看有了他跟大家能擦出什麼樣的火花。

OK,這是這一系列文章的規劃,希望我寫的玩30天,也希望我這30天的內容夠有價值。

Back to Blog

Related Posts

View All Posts »

[Day 30] Google AI & ML Products 系列總結

這系列文章出自於一個無窮無盡的bug的解題時間,想不到如何解bug、又想不出要寫什麼主題,參考完大家的方向以後,我發現這類型的文章很少、又很實用,才下定決心透過鐵人賽推廣 Google AI & ML Products。 在這次的挑戰裡,給了自己三個目標: 更熟悉docker 開始玩Golang 入門大部分的Google AI & ML Products 但也因為Google AI & ML Products太多了,所以把它分了很多子系列進行,現在再來回顧一下這次的內容。 前面先來個提醒,如果過程中你們有Deploy model做Online predict的,如果測完一定要記得刪掉,不然你deploy的model就會一直被收費喔。

[Day 29] Google AI Hub - 2

今天要來玩的是AI Hub裡面的Reusing a pipeline component,對Python超不熟的我弄了超久。 這邊會需要run起tensorflow的docker docker pull tensorflow/tensorflow:latest-py3-jupyter docker run -it --rm -v $(realpath ~/notebooks):/tf/notebooks -p 8888:8888 --name jupyter tensorflow/tensorflow:latest-py3-jupyter

[Day 28] Google AI Hub - 1

話說照第一天的規劃,今天本來要寫Recommendation AI,不過我測了很久始終無法使用Recommendation AI、無法Enable它,所以只好就此作罷。 AI Hub 今天找其他的玩具來玩,翻到了AI Hub,Hub會讓人直接連想到集線器,AI Hub就是把很多AI、ML集中在一起的平台,你可以在上面使用大家的AI model,也可以分享自己的AI上去給大家用。 我今天會來介紹其中幾個內容:service、notebook、tensorflow module,入門一下AI Hub。

[Day 27] Google AutoML Table - 2

今天要來串接AutoML Table的API了,在串接之前一樣要先把Model deploy。 deployed 大家可以先拿昨天的資料在UI介面上online predict一下。