還在為行銷傷透腦筋?Python幫你複雜工作簡單做!(上)

還在為行銷傷透腦筋?Python幫你複雜工作簡單做!(上)
還在為行銷傷透腦筋?Python幫你複雜工作簡單做!(上)

善用Python,行銷工作不再傷腦筋!(上)

【為什麼我們要寫這篇文章】
身為「最受歡迎程式語言」,上至人工智慧與大數據、下至網頁開發,Python 通通能搞定!
但你知道 Python 在數位行銷領域也掀起了旋風嗎?為何行銷人也紛紛學起 Python?

推薦閱讀:IEEE 2019 程式語言排行榜:Python 蟬連最熱門語言之首

數位行銷(digital marketing)可以說是目前最活躍、增長最快的行銷方式,根據 WiseGuyReports.com 的報告,超過 30 %以上的公司行號,要將近八成的廣告預算都將用在數位行銷上,並且是五年內都規劃如此。

推薦閱讀:網路行銷的7大心法-SEO、SEM、CRO、內容行銷等

當重心都放在數位行銷上,自動化工具和軟體程式等能提高效率、節省成本的「行銷自動化」技術,也順勢成為當前數位行銷領域備受重視的一環。

並且強調代碼可讀性、簡潔的語法和高度易學性的 Python,對於想成為「會程式設計的行銷人」來說,自然會是第一首選。

Python 究竟如何可以成為最佳行銷助手呢?

AI 行銷學 Python 脫穎而出的秘密

程式設計問答網站 Stack Overflow 的最新調查指出,Python 將會在一年內取代 SQL 語言。除了有龐大的市占比,當從事行銷或是數據分析的工作者要學習第一個程式語言,Python 也因以下種種被認為是最佳選擇:

  1. 1. Python 內建大型模組與函式庫,可以簡單上手數據分析或複雜的程式計算
  2. 2. Python 是一種開源語言,可以完全控制原始碼,讓用 Python 編寫自定義程式非常容易,可以根據需要修改自動化工具
  3. 3. 免費及開源的特性,讓 Python 有許多輔助工具、編輯器與 IDE(整合開發環境)
  4. 4. Python 能與幾乎所有現代作業系統兼容
  5. 5. 相比於其他靜態語言,身為動態語言的 Python 語法簡潔、具有較高的彈性
  6. 6. 良好的視覺化能力,輕鬆做到資料視覺化分析

推薦閱讀:連 IBM 都推!入行 AI 人工智慧必學 Python 的 8 大理由

當然對行銷人來說,學習程式語言並不是為了要取代工程師,而是希望能代替自己解決一些邊角卻又耗時的工作。

本篇為上篇,下篇請點此連結

 

 

 

 

推薦文章:
AI 人工智慧、ML 機器學習、深度學習、Python 是什麼?


捷克新創Resistant.AI 開發2產品 揪出欺騙人工智慧的詭計


人工智慧釀酒超越人類 全球首支AI威士忌勇奪金牌


Python vs R語言:哪個比較適合人工智慧/機器學習?


想要擁有職場競爭力?學Python是你最好的選擇!


自學Python卻遇撞牆期?24條建議幫幫你!


學Python的三大好處,看完馬上手刀報名了!

科技始於人性,HTML5讓電子書翻頁更有溫度!

科技始於人性,HTML5讓電子書翻頁更有溫度!
科技始於人性,HTML5讓電子書翻頁更有溫度!

電子書結合HTML5,讓愛讀電子書的你感受到翻頁的溫度!

1. HTML5 書本翻頁動畫特效

 

這是手動翻書頁面特效的基本款。這款 HTML5 翻頁動畫可以用鼠標拖動頁面來模擬手動翻頁的效果,同時也可以點擊書頁的邊框來快速翻頁。

▶網頁上展示

▶原始碼下載

2. HTML5 3D書本翻頁特效

 

利用 HTML5 和 CSS3 不僅可以實現翻頁動畫,還可以 3D 的立體形式實現。下面這款書本翻頁特效,使用鼠標拖拽書本頁面即可翻動頁面,在翻頁的過程中,書本還可以呈現出3D立體的效果 – 包括書本中的圖片也是有同樣的效果。

▶網頁上展示

▶原始碼下載

3. HTML5/CSS3書本翻頁3D動畫

 

另一種簡潔版書本3D動畫特效,當我們將鼠標滑過書本時,書本就會自動一頁頁翻過去,書本的3D效果非常鮮明、極簡舒服。

▶網頁上展示

▶原始碼下載

 

4.超逼真書本翻頁動畫(CSS3版)

 

這款 CSS3 動畫效果是模擬書本翻頁的動畫特效。當鼠標滑過書本右上角時,書本即可向前翻一頁,而且翻頁動畫非常逼真。由於 CSS3 的運用,我們並不需要使用複雜的圖片來製造逼真的書本效果,書本翻頁可以很簡單地完成。

▶網頁上展示

▶原始碼下載

5.超逼真書本翻頁動畫(jQuery版)

 

這款 jQuery 書本翻頁 3D 動畫,功能更加強大,支援頁數不限,並且也有非常逼真美觀的視覺效果。書本的內容支持所有的 HTML 元素,彈性高、強大好用。

▶網頁上展示

▶原始碼下載

6.jQuery/CSS3書本翻頁動畫特效

 

這是一款基於 jQuery 和 CSS3 的書本翻頁動畫特效,外觀清新、還有指示便於操作。除了典籍滑鼠來翻頁之外,我們還可以直接點擊左右按鈕進行翻頁。

▶網頁上展示

▶原始碼下載

 

 

 

 

 

 

推薦文章:
人工智慧釀酒超越人類 全球首支AI威士忌勇奪金牌


捷克新創Resistant.AI 開發2產品 揪出欺騙人工智慧的詭計


AI 人工智慧、ML 機器學習、深度學習、Python 是什麼?


Python vs R語言:哪個比較適合人工智慧/機器學習?


入門網頁前端好輕鬆,小技巧報你災!!


全端.後端.前端工程師大不同?!到底差在哪?


前端工程師偷吃步小技巧-CSS的定位元素

 

給自己一個改變未來的機會,工地工人半年也能當Java工程師!

 給自己一個改變未來的機會,工地工人半年也能當Java工程師!
給自己一個改變未來的機會,工地工人半年也能當Java工程師!

工地工人靠半年就能當Java工程師?!真的有這麼厲害?!


▲ Java 軟體工程師董先生,過去是天天在鷹架上工作的帷幕牆工程人員(示意圖,非本人)

 

當初的我是工地做工的人 現在的我是財管軟體開發

我本身從外語系畢業,現在是 Java 軟體工程師,在銀行負責他們的財管系統開發與維護。

成為工程師以前,我是一名帷幕牆工程人員。工作如大家所想,每天在工地、鷹架上頂著豔陽,猶如特技人員走鋼索般危險。

每天工作時內心總有個聲音告訴我,這絕對不是我想要的生活!

找到自己加分關鍵

某次偶然機會下,我被邀請到達內參加 Java/Python 說明會,聽完之後毅然決然決定參加培訓,給自己一個改變的機會。

 


▲ 軟體工程師培訓機構-達內教育經常舉辦課程說明會與實作班,吸引想要轉職的人前來了解

 

未來的趨勢不再是口說的語言,而是科技的程式語言,我內心清楚英文絕對會是一個附加價值而不是主要就業條件。

從零到一的過程

達內 Java 課程非常扎實,從基礎到後期的企業專案-網站架設,每個階段講解都非常清楚,深入淺出的教學,讓我這個非本科系的人也能熟練掌握要點,我喜歡課程當中有趣的專案,像是寫個小遊戲,聊天室,管理系統等等…

除原本課程外還會有額外教學活動,這都能提升個人競爭力,真心覺得自己十分幸運! 有達內帶我認識並進入這個領域,真的大大改變我的人生。

我感謝半年前的自己,做了對的決定!

 


▲成功轉職到某銀行擔任Java工程師的董先生,負責財管系統開發與維護,臉上充滿了成就感的笑容。

 

 

 

 

 

 

推薦文章:
Python vs R語言:哪個比較適合人工智慧/機器學習?


人工智慧釀酒超越人類 全球首支AI威士忌勇奪金牌


捷克新創Resistant.AI 開發2產品 揪出欺騙人工智慧的詭計


AI 人工智慧、ML 機器學習、深度學習、Python 是什麼?


網頁前端偷吃步小技巧-display與visible屬性介紹


穿戴裝置潮流正夯,人工智慧眼鏡如何改造你我世界?!(上)


人工智慧時代新寵兒-機器狗Aibo(上)

調酒師與人工智慧完美合作,首支AI威士忌勇奪金牌!(下)

調酒師與人工智慧完美合作,首支AI威士忌勇奪金牌!(下)
調酒師與人工智慧完美合作,首支AI威士忌勇奪金牌!(下)

調酒師和人工智慧攜手合作,竟釀出領先全球的金牌威士忌?!(下)

本篇為下篇,上篇請點此連結

術業有專攻 調酒師與 AI 合作找出大家都愛的威士忌

沒有味蕾的 AI 當然沒辦法憑空想出釀酒配方──於是首先要替 AI 找個師傅,將他靈敏的嗅覺、味覺與經驗傳承給 AI。

「AI:01 Intelligens」的師父就是麥格瑞酒廠的首席調酒師 Angela D’orazio。

Angela 從 2004 年就開始在麥格瑞工作,隨後升任首席鼻子官(chief nose officer)。這個看似玩笑但貼切的稱號,因為媒體不斷的報導,成為 Angela 的第二個頭銜。

Angela 在 2019 年入選威士忌名人堂,這是專為威士忌產業界傑出代表人士致敬所設立之最高榮譽,每年僅頒發給2-3位對威士忌產業具有重大貢獻與影響力的領導人或調酒師。

即使 AI 沒有這位首席鼻子官敏銳的嗅覺、味覺、創意與 10 多年的經驗,但人工智慧的優勢在於可以短時間處理大量資料數據,根據演算法也可能發現出一些原先人工沒有想到的配方。

Angela 在 2019 年入選威士忌名人堂,這是專為威士忌產業界傑出代表人士致敬所設立之最高榮譽,每年僅頒發給2-3位對威士忌產業具有重大貢獻與影響力的領導人或調酒師。

▲ 麥格瑞將過去受歡迎酒款的數據全輸入進 AI 中,期待能找出熱銷的玄機。

Angela將自己擁有的威士忌知識毫無保留傳授給 AI:從如何挑選橡木桶、桶型大小、陳年的黃金時間、風味的資料庫,以及得獎的酒款資訊。除此之外,麥格瑞酒廠也將從1999年以來所生產的七十幾款酒交由人工智慧分析,包含調配比例、客戶意見回饋、網路評論等,包含麥格瑞酒廠 19,000 個私人包桶數據。

這些龐雜紛亂的原始數據經由 AI 分析後,得到幾組會產生最佳威士忌的配方,這些配方最後經過調酒師人工審核、淘汰篩選後,留下五種「最佳配方」,經過Angela的品鑑分級,最終才完成了 AI:01 Intelligens 這款作品。

AI 生產,人類策畫

那麼這款人工智慧酒嘗起來到底是如何呢?獲頒全球威士忌界最高榮譽「蘇格蘭雙耳小酒杯執持者」(The Keepers of The Quaich)的台灣飲食旅遊作家葉怡蘭表示:

「香氣極雅,洋溢香草、椰子、青草、洋梨、蘋果與粉嫩花香;口感柔和秀逸,餘韻略短,隱隱流露過往 Mackmyra 留在我印象中的高緯度地帶冷冽韻致。」

同時她也提出質疑:人類的喜好與風味,此事究竟是否可由演算決定?

不過,要是沒有首席調酒師 Angela D’orazio 多年的專業經驗,AI:01 Intelligens 這款酒也無法擄獲世人的心。一如台灣的人工智慧咖啡師「iDrip」,也是師法於全球多位得獎咖啡師,才能完美再現世界冠軍的手沖咖啡。

推薦閱讀:手沖咖啡不求人 AI人工智慧咖啡師「iDrip」立馬為你泡冠軍咖啡

麥格瑞酒廠也表示,他們相信的是 AI-generated, human-curated(AI 生產,人類策畫),AI 就算能透過演算法找出最多人會喜歡的威士忌,但是仍然是需要由人類主導這一切,引進人工智慧並不是為了取代釀酒師。

最強大的工具,依然需要優秀工匠來製造、調教,因此還是努力去成為那卓越 AI 的創造者,才能真正超越 AI。

 

 

 

推薦文章:
為超越MotoGP冠軍VR46而生:人工智慧重機賽車手MOTOBOT


捷克新創Resistant.AI 開發2產品 揪出欺騙人工智慧的詭計


AI 人工智慧、ML 機器學習、深度學習、Python 是什麼?


人工智慧、機器人、Python、大數據⋯⋯到底有什麼關係?


保護地球靠AI!效率竟比人類快3000倍?!(上)


想要擁有職場競爭力?學Python是你最好的選擇!


遠距工作高效率不是夢!人工智慧”番茄鐘工作法”可以幫助你(上)

 

調酒師與人工智慧完美合作,首支AI威士忌勇奪金牌!(上)

調酒師與人工智慧完美合作,首支AI威士忌勇奪金牌!(上)
調酒師與人工智慧完美合作,首支AI威士忌勇奪金牌!(上)

調酒師和人工智慧攜手合作,竟釀出領先全球的金牌威士忌?!(上)


▲ 全球第一款人工智慧打造的威士忌「AI:01 Intelligens」打敗其他真人釀的競品,勇奪美國蒸餾酒協會的兩項大獎 

 

微軟竟然也要搶攻釀酒市場?!原來是要與瑞典威士忌釀酒廠麥格瑞(Mackmyra)聯手合作,開發史上第一款人工智慧 釀造的威士忌!但是沒有味蕾的 AI人工智慧,到底應該要怎麼學會挑穀物、選橡木桶、安排蒸餾…等等專業釀酒師的獨門功夫呢?微軟身為科技巨頭,一直以來不斷嘗試各種領域的創新,這回與瑞典威士忌釀酒廠 Mackmyra、芬蘭科技公司 Fourkind 合作,開發出結合 AI 的威士忌,在 2019 年推出史無前例的人工智慧酒款「AI:01 Intelligens」,並且勇奪美國蒸餾酒協會的兩項大獎。

這到底是怎麼辦到的?在了解 AI 如何釀出酒前,不妨先認識一下釀酒師的十八般武藝!

橡木桶的小宇宙 威士忌釀造學問大

威士忌的釀造過程大致上可以分為這七個步驟:發麥、糖化、發酵、蒸餾、入桶、窖藏陳年、裝瓶。

其中每個步驟,都必須仰賴釀酒師從中調整,例如:挑選穀物的種類、麥芽的烘乾方式、木桶材質與尺寸、採用烘烤或燒烤,氣溫的波動、陳年時間的長短等,都是決定威士忌風味的關鍵。

此外,有的酒款透過採用「二手桶」提升威士忌風味的層次與變化。但若要「過桶」添加更多的風味元素,要選擇波本桶還是雪莉桶?或是混調這兩種不同木桶陳年酒?陳放時間也沒有正確的答案,只能依靠釀酒師認定的巔峰時刻裝瓶。

從穀物發酵到蒸餾熟成,每一道製作過程看似微小的差異,卻能層層堆疊出風味迥異的威士忌。這款征服全世界人味蕾的飲品,背後暗藏的秘辛蘊含科學原理,更是釀酒師的獨門秘技。

但是這些元素要究竟該如何搭配,才是好喝、受歡迎的威士忌配方?除了依靠釀酒師的專業判斷,過去往往都認為需要靠「運氣」。而人工智慧的到來,正好替酒廠解決這個難題!

本篇為上篇,下篇請點此連結

 

 

 

 

 

 

推薦文章:
為超越MotoGP冠軍VR46而生:人工智慧重機賽車手MOTOBOT


AI 人工智慧、ML 機器學習、深度學習、Python 是什麼?


捷克新創Resistant.AI 開發2產品 揪出欺騙人工智慧的詭計


人工智慧、機器人、Python、大數據⋯⋯到底有什麼關係?


人工智慧機器狗Aibo,堪稱最懂你的寵物!!(上)


穿戴裝置潮流正夯,人工智慧眼鏡如何改造你我世界?!(上)


學Python到底有什麼好?三大好處報你災!

 

Python與R語言究竟哪個最適合機器學習?(下)

Python與R語言究竟哪個最適合機器學習?(下)
Python與R語言究竟哪個最適合機器學習?(下)

Python好還是R語言好?本篇教你分析判斷!(下)

本篇為下篇,上篇請點此連結

R語言

R 語言是經由統計學家所開發。任何開發人員只要看一下語法,就能馬上分析、預測。由於該語言包含了機器學習中涉及的數學計算,而機器學習是從統計學中衍生出來的,因此對於希望能深入理解底層細節和構建創新的正確選擇。

如果你的工作需要深入觀察,像是需要靠人工智慧檢驗數據集之類,R可以替你縮小工作範圍,可以說是最佳選擇。

R 的優勢

適用於分析:如果你的工作需要大量的檢驗數據,R 是最佳選擇,因為它可以快速建模,並與數據集一起搭建 AI/機器學習模型。

大量實用的函式庫和工具:與 Python 類似,R 也有不同的封包,可以提升機器學習模型的結果。例如 Caret 包就支援 AI人工智慧應用,助於有效地建立預測模型。R 開發人員可受惠於這些數據分析包:因為這些封包中包含了針對建模前後階段的特定任務,如模型驗證或數據可視化等。

適用於探索性工作:如果你需要在項目開始的階段,在測量模型中進行探索性研究時,使用 R 語言的話就只需要添加幾行代碼即可完成。

R 的缺點

難學且不容易寫好。身為弱型別(Weak typing)的程式語言,函數經常會回傳預料之外的物件種類。

與其它的語言不同,R 是從 1 開始,不是 0 開始。

結論:

R 和 PythonAI/機器學習上都有各有各的優勢。可以將兩者運用在各自擅長的項目中,互相搭配使用,才能發揮最大的效益。

一開始我們可以使用 Python 進行資料彙整的階段,再將資料丟到 R 做數據檢驗。按照這些思路,可以將 R 用作 Python 的庫或將 Python 用作 R 的預處理庫。

 

 

 

 

 

推薦文章:
為超越MotoGP冠軍VR46而生:人工智慧重機賽車手MOTOBOT


AI 人工智慧、ML 機器學習、深度學習、Python 是什麼?


捷克新創Resistant.AI 開發2產品 揪出欺騙人工智慧的詭計


人工智慧、機器人、Python、大數據⋯⋯到底有什麼關係?


保護地球靠AI!效率竟比人類快3000倍?!(上)


想要擁有職場競爭力?學Python是你最好的選擇!


自學Python卻遇撞牆期?24條建議幫幫你!

Python與R語言究竟哪個最適合機器學習?(上)

Python與R語言究竟哪個最適合機器學習?(上)
Python與R語言究竟哪個最適合機器學習?(上)

Python好還是R語言好?本篇教你分析判斷!(上)

如果你想要建構一個機器學習的專案,卻又卡在不知道該使用Python 還是 R 語言,恭喜你,你現在真的看到對的文章了!

這篇文章不僅能讓你了解到 Python 與 R 語言的不同,同時也會知道哪個程式語言在多方面都比較佔優勢。現在就讓我們一起深入研究吧!

Python 與 R 語言都具有相同的功能,且是數據科學家間非常熱門的工具。約有 69% 的開發者在人工智慧上使用 Python 語言,R 語言則只佔了 24%。兩者都是免費開源的程式語言,不過 Python 被建構成一種可廣泛使用的程式語言,而 R 語言則是為了統計分析而造。

推薦閱讀:Python 與 R 語言之戰鹿死誰手?盤點 5 個即將消失的程式語言!

人工智慧AI)與數據分析,是真正可以開源創新的兩個領域。Python 與 R 語言都創造了強大的開源設備與函式庫的環境,可以幫助不同能力水平的數據科學家更有效率的執行工作。

機器學習與數據分析之間的區別,相對來說比較模糊。但是一般認為,機器學習在模型可解釋性上著重在預知的準確程度;而數據分析則著重在事實的推測。 在預知的準確度上,Python 可是有口皆碑的;R 語言則擅長於事實推論與靜態推論。

推薦閱讀:AI 人工智慧、ML 機器學習、深度學習、Python 是什麼?

這並不代表我們要將這兩個語言歸為一類 —— Python 完全可被應用為數據分析工具;R 語言則可以完成機器學習中的一些大工程。兩種語言都有許多能使其達成對方優點的函式庫與封包:像是 Python 有能進行測量後歸納的函式庫;R則有增強預測準確度的封包。

下一段,我們將會深入說明兩種語言,可以大大地幫助你針對自己的專案,使用合適的語言。

Python 語言

Python 程式語言誕生於 80 年代末期,承擔了推動 Google 內部框架的重責大任。Python 被一群熱情的程式設計師所擁護著,也被廣泛應用在 YouTube、Instagram、Quora 和 Dropbox。Python 也全面被應用在 IT 產業以及開發團隊中的基礎建構。因此如果你需要的是一個多工的程式語言以及大量可擴展的 AI 函式庫,Python 可以說是首選。

Python 的優點

多功能 — 如果你的企業需要的不只是測量與統計數據的功能,Python 是首選。例如設計一個功能強大的網站。

平滑的學習曲線 — Python 並不難學,能幫助你短時間內找到熟練的開發人員。

大量的重要函式庫 — Python 以擁有無數的數據組裝與控制函式庫聞名。以 Scikit-realize 為例,它包含了資料探勘與和調查的工具,讓使用 Python 時,增加了超乎想像的 AI 便利性。另一個函式庫 Pandas,給予工程師無可比擬的結構與資訊評估工具,減少了改進的時間。如果你的開發團隊需要 R 語言的其中一個主要功能,就建議可以使用 RPy2。

更好地整合能力 — P大致上來說,在任何的開發場合,Python 的兼容性比 R 還好。不管是否使用如 C、C++ 等較低階的語言來開發,都能透過 Python 包裝連接更好的組件。而且,讓數據研究人員的將一個基於 Python 建構的函式庫,串接到其他需要完成的工作也很容易。

提高生產力 — Python 語言,比起 R 語言可讀性特別高,幾乎如同人類平時交談用的方言,因此也能提高開發團隊的生產力。

Python 的缺點

缺少公共儲存庫,也沒有某些可選的 R 專用庫。

由於是動態組合,在某些情況下,Python 會造成一些計算錯誤,而這些導致錯誤的因素又不太確定。

連結本篇為上篇,下篇請點此

 

 

 

 

 

推薦文章:
AI 人工智慧、ML 機器學習、深度學習、Python 是什麼?


捷克新創Resistant.AI 開發2產品 揪出欺騙人工智慧的詭計


人工智慧、機器人、Python、大數據⋯⋯到底有什麼關係?


為超越MotoGP冠軍VR46而生:人工智慧重機賽車手MOTOBOT

 

穿戴裝置潮流正夯,人工智慧眼鏡如何改造你我世界?!(上)


聽聽看不吃虧!關於Python的24條真心建議!


人工智慧時代新寵兒-機器狗Aibo(上)