發表文章

目前顯示的是有「AWS」標籤的文章

大放送~2020十大最強Python函式庫就在這!(第二回)

圖片
本系列文章為【2020年度十大Python函式庫-人工智慧 · 機器學習必備 】的第二篇。上一篇介紹了把單調的「命令列介面」變花俏的 Python 函式庫:Typer、Rich 與 PyGui,除了可把命令列/終端機介面變彩色外,還可以加入表情符號與特效等。請 點此 看上一篇閱讀了解 。     上篇的 Python 函式庫認識了Typer和Rich,這篇再介紹兩個函式給你! 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 讓你不用重新設計新模型;另外還有可以將高維度資料視覺化...

貓貓的獵物是不是讓你很困擾?放心!人工智慧幫你解決~

圖片
  人工智慧 這次要阻止貓貓不斷地給你戰利品了!一起來看看這次的機器學習分享!   人工智慧 AI 科技用於可愛的喵星人身上已不是新聞,像是之前百度工程師為了拯救寒冬中的浪浪而開發的 人工智慧貓屋 ,保護浪浪免於凍死與餓死;台灣也有從矽谷回台的工程師開發 AI 貓便盆,都是以保護愛貓為出發點。而這次又有 人工智慧 貓咪產品問世,只是這次的開發動機是:奴才被主子叼回的獵物嚇到,而且開發人員不是工程師! 推薦閱讀: AI 保護流浪貓!百度工程師打造人工智慧貓窩   ▲ 人工智慧 貓門可偵測到附近出沒的貓 以及牠們口中是否叼著獵物 寵物貓半夜叼獵物回家 奴才嚇到研發AI產品應對 根據 the Verge報導:亞馬遜的產品經理 Ben Hamm 收養了一隻「甜蜜又致命的貓(sweet, murderous cat)」Metric 之後,半夜經常被吵醒。因為 Metric 這時總會叼著「戰利品」回到家中。有時是垂死的小動物、有時甚至是屍體。Hamm 別無選擇,只能疲憊地將牠們安樂死後,再回去補眠。 Hamm 透過學習程式語言的方式解決了這個問題,並且在「點燃西雅圖(Ignite Seattle)」的演講中,幽默地分享這項 人工智慧 解決方案「貓・老鼠・A.I・我的媽啊!(Cats, Rats, A.I., Oh My!)」 ▲貓奴PM分享他如何使用 人工智慧 解決愛貓叼獵物回家的問題 首先,Hamm 先把家中的貓門「升級」為「守門員」來把關愛貓是否又帶獵物回家。安裝電子套件 Arduino 來鎖門很容易,但是要如何讓門鎖感應到Metric 的口中是否叼著獵物? 透過 機器學習 訓練 人工智慧 分辨貓與獵物 身為亞馬遜的資深產品經理,Hamm 想出了 ML 機器學習 的解決方案。Hamm 在貓門上方安裝了自家的 AWS DeepLens。AWS DeepLens可讓程式開發人員在攝影機上執行DL深度學習模型,以針對看到的內容進行分析和採取行動。 推薦閱讀: 人工智慧,Python,機器學習,深度學習是什麼?AI專有名詞看這篇秒懂 ▲ 人工智慧 貓門偵測到叼著獵物的貓咪後,Arduino 系統就會自動...

看過來喔!人工智慧幫貓咪取的名字也太奇葩!!

圖片
這一次 人工智慧 跑來幫貓貓取名子了,這些名字也太...太特別了吧!! AI 人工智慧 替貓客製化命名,每一個都獨一無二:有的可愛、有的酷、有的有黑色幽默、有的歪樓了⋯⋯   ▲ 人工智慧 為收容所的貓所起的名字獨一無二,由左至右、由上至下分別為「鬍鬚伊德」、「閃亮鈕扣」、「驚惡先生」、「造星者」、「布丁狗」、「閃亮湯姆」、「這傢伙」與「Beep Boop」。 流浪貓「閃亮鈕扣(Sparky Buttons)」被發現時,左眼已受到感染。但是當牠擁抱、玩耍時,仍然活力十足;而另一隻貓「驚惡先生(Mr.Sinister)」,雖然名字很魔性,但是牠也是一只貨真價實的塞奶貓呢!他們與「閃亮湯姆(Tom Glitter)」、「布丁狗(Pompompur)」、「Whiskeridoo」都是待領養的小貓咪。牠們特殊的名字是來自 AI  人工智慧 的客製化命名! 美國費城的莫里斯動物收容所(Morris Animal Refuge)為了幫這些等待奴才的喵星人們命名,與知名 人工智慧 科學家 Janelle Shane 合作,訓練了一組人工神經網路(英語:Artificial Neural Network,ANN)來替貓咪命名。而這些來自 AI  人工智慧 的名字,有的很萌、有的很詭異甚至有點可怕。 最初,Janelle 輸入 8000 個貓咪的名字,讓 人工智慧 學習替貓命名。但是這個 AI 似乎有點迷糊,給出了像是 Hurler 或是 Retchion 這樣的名字。於是 Janelle 就借助另一個擁有更多語彙庫的 AI,使用一長串的貓名來訓練它。這次總算是成功了。 這套人工神經網路給出了像是「小念頭(Notion)」、「小鏡片(Monocle)」等等可愛的名字。有時 AI 會歪樓,給出像是「Scat Cat Butthole(便便貓菊花?)」、「Fudge Putty (一款髮泥的名稱)」以及「BUTT(屁屁)」;有時會有一些像是「Warning Signs(警告標誌)」、「Bones of the Master(主人的骨頭)」以及「Kill All Humans(殺光人類)」等的黑色幽默。你可以點這裡看到所有由這套 人工智慧 起的貓名字。 Janelle S...

人工智慧編輯大出包!竟搞出如此烏龍,讓種族問題浮上檯面?(下)

圖片
而 人工智慧 在臉部辨識上,對於有色人種出的包,竟還有這齣! 人工智慧臉部辨識 不易分辨有色人種 ▲ 被亞馬遜「Rekognition」 臉部辨識系統錯認的 28 位國會議員 其實 人工智慧 在辨識有色人種時,似乎常常犯錯。 如 2018 年,美國公民自由聯盟(American Civil Liberties Union,ACLU)就對亞馬遜提供的「Rekognition」 付費臉部辨識服務做了一項測試。 ACLU 蒐集了 25000 張嫌犯照片做為臉部辨識的資料庫,並使用預設的設定,讓 Rekognition 逐張比對國會議員和資料庫裡的嫌犯照片。結果,最後有 28 名國會議員被誤判,且在誤判的議員中,竟有高達 40% 的議員是有色人種 ── 即便有色人種在全部的國會議員中只占了兩成。 ▲眾議員 Sanford Bishop(D-Ga.)被 Amazon Rekognition 臉部辨識系統錯認為罪犯 然而,「Rekognition」 臉部辨識系統也被美國警方使用。這是否會在不知不覺中侵犯到有色人種的權益?目前亞馬遜已因此問題,暫停提供這套系統給美國政府使用。 現有的臉部辨識技術,在分辨有色人種特別容易出錯,也許是以下原因導致: AI資料庫的白人照片比較多 美國喬治城大學法律中心(Georgetown Law School Center)的隱私與科技領域資深助理 Clare Garvie 表示,原因可能是出在工程師建立 AI  人工智慧 的臉部辨識資料庫時,提供的白人照片比有色人種多而導致。 開發工程師以白人居多 一個研究顯示:人們在辨識另一種族的人員時,準確度會低於辨識與自己相同種族的成員。 而大部分 IT 產業的工程師以白人男性居多,他們開發出的臉部辨識系統在辨識有色人種的準確度時,無形中也比白人還差 ── 即使他們無意為之。 其時除了臉部辨識的問題,使用 人工智慧 來取代真人撰寫、改編新聞,本來就爭議連連: 過去英國《衛報》曾將一則關於英國脫歐的新聞中,第一段中的一些句子餵給 人工智慧 ,結果 AI 馬上產生「可信度高」的假新聞與文章 ── 文中的人名 (如政壇人物的名字)、地名與所提到的片段事件皆為真實存在,不過新聞的內容卻是將這...