榮登前十個神級好用的Python函式庫,你知道幾個?(2)

榮登前十個神級好用的Python函式庫,你知道幾個?(2)
榮登前十個神級好用的Python函式庫,你知道幾個?(2)

是哪10個Python函式庫榮登去年最好用?”這些”函式庫你都知道嗎?(2)

本系列文章為【2020年度十大Python函式庫-人工智慧 · 機器學習必備 】的第二篇。上一篇介紹了把單調的「命令列介面」變花俏的 Python 函式庫:Typer、Rich 與 PyGui,除了可把命令列/終端機介面變彩色外,還可以加入表情符號與特效等。請點此看上一篇閱讀了解 。

PrettyErrors:將 Python 醜陋的 bug 信息變漂亮

Python已經算是十分言簡意賅的程式語言了,但是當有 bug 時,它的錯誤信息輸出(參見下圖左側)也是一樣會讓你懷疑人生!密密麻麻的代碼,讓你必須在毫無頭緒之下進行地毯式搜索!

▲PrettyErrors 函式庫將原本混亂的 Python 錯誤信息(箭頭左邊所示)重新排版得井然有序、顏色與段落都很分明(箭頭右邊所示)

 

經過 PrettyErrors 的重新排版,所有醜陋的錯誤信息都能變的井然有序,最後你得到的是經過排版美化、整齊劃一的 bug 報告,如上圖的右側所示。

Diagrams:只用 Python 就能繪製雲系統架構

程式設計師除了 coding 與 debug 外,有時還必須和其他的同事解釋錯綜復雜的架構。傳統上,我們會使用圖像介面(GUI) 工具來處理圖表、將其可視化後放入簡報、文件等,但是這並非唯一的方法。

Diagrams 可以讓你在沒有任何設計工具的狀況下,僅僅使用 Python 程式碼就能夠繪製出雲系統架構!它有現成的圖標,讓你能馬上對應AWS、Azure、GCP 等多個不同的雲端供應商,使得繪製箭頭、創建群組等都輕而易舉!只需幾行代碼就可以辦到!

▲ Diagram 函式庫能讓工程師僅僅使用 Python 代碼
就能繪製雲系統架構圖

 

下篇,我們即將介紹 PyTorch 版的 Keras「PyTorch Lightening」讓你告別沒完沒了的 Debug!另外還有微軟出的 Hummingbird 讓你不用重新設計新模型;另外還有可以將高維度資料視覺化的「HiPlot」,點此看下一篇閱讀了解!

 

 

 

推薦文章:
用說的就能寫程式!人工智慧替手傷工程師開發語音程式工具


Google 正測試人工智慧系統,助盲人和視障人士獨立參加路跑


人工智慧能「聽咳嗽聲認出新冠患者」!成功率達 98.5%


Nature:語言天才比數學高手更適合學 Python!別在嘴文科生、女性不能寫程式了


科幻迷的最愛電影竟然和Python跟Java扯上關係?!(上)


蛋白質折疊背後的秘密竟被人工智慧輕易破解?!(上)


人工智慧面試官,打破求職歧視環境!!(上)

人工智慧神預測!!哪些歌會爆紅就靠它!!

人工智慧神預測!!哪些歌會爆紅就靠它!!
人工智慧神預測!!哪些歌會爆紅就靠它!!

人工智慧竟然這麼神?!竟然會預測爆紅歌還會寫歌?!

 

台灣微軟在 2019 年底投出一顆重磅彈,未來將攜手 KKBOX 集團制定 AI 戰略、將以人工智慧進攻全球市場。

KKBOX Group 身為亞洲龍頭媒體集團,旗下有提供全方位娛樂生活的 KKBOX、主攻影音串流技術的 KKStream,而在未來音樂串流服務移將轉至微軟的雲端平台「Azure」、加入微軟全球合作夥伴生態系。

雙方除了研發出人工智慧技術,讓 AI 成為音樂詞曲創作小幫手之外,更重要的是能讓 AI 預測出下一個爆紅的藝人與歌曲!

KKBOX Group 與微軟這次的合作,為數位娛樂產業與 AI 技術的結合開創出了新可能。

1. 一起上雲端!KKBOX 搬家到 Azure 平台

兩方的第一步合作,是將 KKBOX 的串流音樂服務將全面搬上微軟雲端平台「Azure」。

使用 Azure 不只可以全面整合遍布全球 55 個區域的資料,還有最高規格資安防護,確保企業與一般用戶的個資都有隱私保障;搭配覆蓋率極高的優點,除了讓 KKBOX 能迅捷地推出創新服務、接軌國際市場外,還有助於內部開發的加速,不僅方便資源調度,同時也更具有彈性,以持續創新更多元的服務。

2. 不只壓縮影片 還能增強畫質 – 影音串流技術 BlendVision

「BlendVision」是 KKStream 推出的 SaaS 服務,可以降低影片傳輸頻寬、增強視覺表現,壓縮又強化,圓滿了這個看似兩難全的問題。

而能達成這個成就,主要是有兩大 AI 技術:「按主題編碼技術」(Per-Title Encoding,PTE)與「感知串流引擎」(Perceptual Streaming Engine,PSE)。利用 AI 自動辨別不同位元速率(Bitrate)的影片後,進行壓縮轉檔,可以降低 80% 傳輸的成本,能以低流量享受高影像品質。

3. 名師出高徒?林夕親自訓練作曲 AI!

另一項創新技術是將 AI 訓練成為作詞、編曲助理的 AI「音樂創作系統」(AI Assisted Music Creation),創作者編寫完將一段作品後導入 AI,AI 就會自動編曲,只要使用者輸入一段簡單的旋律,系統就能產生出風格、節奏相符的曲子,再交給使用者微調、修改,期望幫助創作者推出更多好作品。

KKBOX 執行長林冠羣也提到,下一步會與華語音樂界的「詞神」林夕合作,以林夕多年來 4000 多首作品作為 AI 的最佳教科書、學習這些膾炙人口、家喻戶曉的歌曲如何打動人心。而林夕也將做為第一位 AI 訓練導師,跟 AI 一起創作寫詞。林夕手把手教導出來的 AI,其成果想必大家都是很期待的吧!

4. 哪些歌會紅?鐵嘴 AI 預測市場「全新音樂型態」

KKBOX 與微軟推出的新 AI 技術中,最受矚目的大概就是「AI 神預測爆紅歌曲」了!用 KKBOX 的大量數據預測歌曲趨勢的「熱門歌曲預測系統」(Hit song Prediction),林冠羣比喻這就像替歌曲「算命」,一首歌推出三天就能預測六個月後的表現,且準確率相當高,可用來建議唱片公司或歌手,應如何調整歌曲或風格。

臺灣微軟合作夥伴暨商務事業群總經理林劍福補充,這套預測系統是以 KKBOX 資料為主,再利用微軟認知服務來訓練模型。目前,KKBOX 部分資料仍在進行搬遷,未來完全搬至 Azure 資料湖後,模型預測就會更精準。

數位娛樂產業正面臨兩個轉型關鍵:「運用科技讓內容更快速更順暢傳遞給用戶、數據驅動創造出更優質或個人化的服務」。而 AI 人工智慧 將成為這波轉型中最重要的推進力。

KKBOX 與微軟努力以科技與技術,解決音樂娛樂產業問題,如「熱門歌曲預測」的建立雖然得益於 KKBOX 多年累積下的大量音樂聆聽數據,但更重要的是有微軟的AI技術支援。

KKBOX 將突破困境的方法委以 AI 人工智慧,在與微軟共同協作之下激發出許多解決產業問題的方法。其實這也是現在所有產業面臨的共同景象──在任何產業裡想有競爭力,AI 技術都是絕對要先具備的!

 

 

 

 

 

推薦文章:
到底哪”四種能力”這麼厲害?竟然連人工智慧也取代不了~


人工智慧結合國防?為何google向國防說不?!(上)


中美貿易戰的關鍵竟是人工智慧!?聽聽他們怎麼說(上)


想把SEO用得淋漓盡致,我應該要..(上)找到你的競爭者!


關於CSS的邊框屬性,前端工程師不可不知的學問!


達內教育學員見證


讓你實現目標與夢想的技術實力-Java課程


從無到有 挑戰14小時取得Google證照


44歲媽咪順利轉職網頁設計師, 家庭事業都得意


擺脫設備工程師血汗職涯, 零基礎的我成功轉職 Python 資料工程師


2天考取Google Ads證照!新手廣告投放攻略


零基礎如何花 14 小時考取 GoogleAds 認證?五種 GoogleAds 廣告不藏私攻略