[Day 18] Google Cloud Text-to-Speech - 1

今天來介紹Google另一個AI服務:文字轉語音(Text-To-Search)。把一段文字丟入以後,他可以唸出來給你。這套服務目前還沒有AutoML的UI介面可以操作,我們就只能看看API跟demo的操作。

在Text-To-Search裡,Google有使用到WaveNet模型,這套模型用了大量的語音去訓練AI,讓AI能知道哪些字接著哪些字應該怎麼發音,讓聲音更像人說出來的一樣。

更詳細的WaveNet可以看Google這邊的介紹:https://cloud.google.com/text-to-speech/docs/wavenet
還可以聽一下不是WaveNet說的話,跟WaveNet說的話之間的差別

Read More  

認識Shopee關鍵字廣告優化

在shopee關鍵字廣告進行一段時間了,成效沒有預期的好而且費用也越來越貴,我們就來改變行銷策略做關鍵字的優化吧~優化對網站流量增加很重要,可以讓大家在搜尋的第一頁看到你的廣告,進而讓你的網站獲得大量流量。
不過要怎麼優化shopee關鍵字排名是多數人會讓遇到的困惑之一,其中關鍵字跟商品內容的一定要有非常高的相關性,才有辦法獲得較高的排名,就讓我們看看有哪些優化方式可以讓關鍵字獲得較高的排名吧!

- 選擇對的關鍵字

在常見的實際案例中,選擇關鍵字是一開始很多人常犯的錯誤,大家都想要非常熱門關鍵字,我們都知道熱門關鍵字可以為網站帶來很多訂單跟曝光,但是熱門關鍵字十分競爭。
如果你是剛進蝦皮的新店家,在廣告預算不高的狀況,很難在短時間內跟原本已經獲得高權重、高排名的店家競爭,建議先避免競爭度非常激烈的“熱門關鍵字”,退而選擇“相似關鍵字”就是很好的策略,別以為相似關鍵字沒有價值喔,他們是熱門關鍵字衍生出來的,每個人的搜尋習慣不同,在搜尋同一個關鍵字可能透過各種詞彙組合找尋相同網頁,
例如“早安面膜”是你主要的關鍵字,但想要取得第一頁的排名很困難,你可以根據這個關鍵字找尋類似關鍵字來進行優化,因此可以得出“日本早安面膜、早安面膜現貨、檸檬早安面膜等相似關鍵字,試著尋找買家除了熱門關鍵字外,想找他們要的商品內容還會使用哪些相似關鍵字,這樣做可以讓競爭度較低的關鍵字,較容易獲得高的排名。

Read More  

[Day 17] Google Translation - 子系列最終章

今天要講AutoML translation的部分,這部分在官網上一直沒找到對應的範例,很有可能範例要自己生。我只好自己在網路上找些翻譯的dataset,幸好在這邊有找到很多很多的資料集,只需要做一些資料處理的動作,現在就來先處理一下。

我下載的資料集:News Commentary,並取出中文跟英文的部分。

Read More  

[Day 16] Google Translation - 3

還記得昨天在串API的時候,有特別提到Google Translate API在Go client library沒有v3beta1的版本。秉持著練習golang的精神,看到v3beta1有RESTful API,就花了點時間來串一下。

Google translate API v3

我這邊參考的是Using the command line的內容,使用CURL的方式呼叫,並把他改寫成Go req (http client)這類型的RESTful API call。仔細想想,要解決的問題有兩個:1. Get Access token、2. 呼叫restful api。

Read More  

[Day 15] Google Translation - 2

昨天玩完了Demo,按照步調今天就用Code來實踐吧。在下筆的時候Client Library有v2v3beta1兩個版本,但Golang只有v2的Example,需要的話就只能用Golang執行CURL POST去呼叫v3beta1版API,所以我這邊就先使用v2來試試看。

Translate Text

架構一樣是在modules底下建立一個translation.go的module
還有要記得抓credential json下來,可以參考這系列第三天的文章

Read More  

[Day 14] Google Translation - 1

OK,今天要講一個大家常用,卻不一定知道他是Google AI & ML products之一的服務,Google Translation API

他有什麼東西?他跟前面介紹的服務一樣,也分成兩個服務AutoML TranslationTranslation API

  • AutoML Translation:透過UI介面讓一些比較沒這麼深入了解AI & ML的人可以快速操作,僅僅只要上傳固定格式的檔案,就可以訓練出你自己的model。
  • Translation API:透過API呼叫,可以讓你的服務馬上翻譯成多國語言,就有點像是在網頁上面串上Google翻譯那樣,點個兩下就做完多國語系(姑且不論正確性的問題,哈哈哈。)

Read More  

[Day 12] Google Natural Language - 3

今天來Google Natural Language第三篇,我本來想按照Natural Language裡分析情緒這個部分實作,可是看完以後發現它code有點短,只有下面這樣:

1
2
3
4
5
6
7
8
9
10
func analyzeSentimentFromGCS(ctx context.Context, gcsURI string) (*languagepb.AnalyzeSentimentResponse, error) {
return client.AnalyzeSentiment(ctx, &languagepb.AnalyzeSentimentRequest{
Document: &languagepb.Document{
Source: &languagepb.Document_GcsContentUri{
GcsContentUri: gcsURI,
},
Type: languagepb.Document_PLAIN_TEXT,
},
})
}

Read More  

認識Shopee關鍵字廣告及設定

無論是新創店家或舊店家宣傳促銷活動,想在商品及店家數多到數不清的shopee大海脫穎而出被消費者看見完成購買,最有效率的方式就是用Shopee關鍵字廣告增加商品曝光度,也許很多賣家會好奇廣告是否有用?Sandy建議可以多嘗試,畢竟比其他賣家多懂一項工具可以擁有更多優勢,Shopee關鍵字廣告比facebook 、ig廣告受眾更明確精準、介面比google 搜尋廣告簡單,用過會回不去阿~

- Shopee 關鍵字廣告介紹

認識google adwords的搜尋廣告,再學蝦皮關鍵字廣告很容易,投放原則及概念和google adwords的搜尋廣告幾乎相同,皆是透過買家主動搜尋「商品」廣告才會出現,買家點擊廣告才會有廣告費用支出,假設我今天是賣早安面膜,在投放關鍵字廣告時,我可以購買下「日本 早安面膜」這組關鍵字,只要有人在蝦皮引擎輸入該組關鍵字,我的廣告就會出現,不知道該買哪些關鍵字也不用煩惱,後台很貼心會依你的商品建議可購買下的關鍵字,每組關鍵字會因為競爭程度有不同的定價,預算不足時建議不要和其他大廠商爭競爭度高的關鍵字,可選擇其他相關、競爭度低的小字來投放。

Read More  

[Day 11] Google Natural Language - 2

今天開始使用Natural3Language API,一樣要先Enable API跟下載credential json。

忘記的人可以看這系列第三天的文章回想一下。

在這之前我先重構一下原先的main.go,讓我加上參數去呼叫不同天的Demo api:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Usage: `docker run -it golang ./app [DayXX]`
func main() {
arg := os.Args[1]

if arg == "Day3" {
vision.DetectLabel(os.Stdout, "./testdata/furniture.jpg")
} else if arg == "Day4" {
vision.DetectText(os.Stdout, "./testdata/las-vegas.jpg")
vision.DetectFaces(os.Stdout, "./testdata/face.jpg")
} else if arg == "Day7" {
video.DemoCode(os.Stdout, "gs://cloud-samples-data/video/cat.mp4")
} else if arg == "Day8" {
video.ShotChangeURI(os.Stdout, "gs://cloud-samples-data/video/gbikes_dinosaur.mp4")
video.TextDetectionGCS(os.Stdout, "gs://python-docs-samples-tests/video/googlework_short.mp4")
} else if arg == "Day11" {
language.DemoCode(os.Stdout, "Hello World")
}
}

Read More