發表文章

目前顯示的是 2020的文章

這次的交友軟體配對不靠臉,靠程式設計吸引對的人!(下)

圖片
  本系列文章為【秀程式設計也能交女友!工程師專屬交友App:VSinder 】的下篇,請 點此 看上篇閱讀了解 VSinder 是如何誕生的、能支援哪些程式語言吧! 然而 程式設計 專業真的能幫你吸引到對的另一半嗎?   上傳最得意的程式設計,吸引志同道合的另一半! 基本資料都選填好後,接著就是重頭戲了──上傳一段你最滿意、最自豪的 程式設計 !     ▲ VSinder,重要的不是外貌,而是你寫的 code|Source:Ben Awad 影片截圖   在 Code Pics 一欄可以上傳你最得意的作品,畢竟就算使用同一種程式語言,能力也有高下之分,coding 能力才是工程師真正的臉面啊! 曬出自己最棒的一面,同時也能吸引到彼此欣賞的人,透過左右滑動來開啟一段與另一位工程師的緣分,聽起來也是十分浪漫呢。 如果有想要深入對談的對象,可以按下「愛心」,並期待對方也按下愛心;按「X」就會換下一位,也有檢舉不當濫用的選項——其實介面和 Tinder 的設計沒有太大的區別,只是用能直接了解一個人「內在美」的 程式設計 碼取代了修圖後的美照。如此一來,想必更能讓你找到適合的那個人,畢竟美麗的皮囊千篇一律、有趣的靈魂萬中挑一啊!   3天下載次數破萬 程式設計交友正夯 VSinder 一上線,就快速贏得 程式設計 師們的熱烈回應,在 GitHub 上有超過 1500 個收藏,3 天的下載量就快要一萬次。 這個平台的發想其實相當有新意,讓擁有共同專業的人們相互認識,雙方有足以開啟話題的相似之處。有共同的專業,也代表有類似的生活型態,聊天就不怕冷場了! 伴侶可以了解自己的專業,甚至能相互勉勵、彼此學習,一起攜手進步,也是相當美好的事情。當然後續可以相伴多遠、走多久就是各自的緣分了,不過有這樣的一個平台,還是讓許多 程式設計 師感到驚喜。 這款新奇的交友軟體,使用過的網友留下評論道:「這個 app 不僅可以過濾出有共同點的人,還能以幽默的方式表達自己的怪癖和智慧,太棒了!」、「雖然沒有找到另一半,但我在這個app上渡過了快樂的時光。幹得好」、「希望能找到我未來的妻子」。 但也有網友大喊:「這個平台上都是男的啊!」   ▲ 雖然 VSinder 大受好評,但仍有網友抱怨上面的用戶都是

這次的交友軟體配對不靠臉,靠程式設計吸引對的人!(上)

圖片
程式設計 專業也能成為你的助力!看看這交友APP怎麼幫你配對!   不需露臉,秀程式設計就好!工程師專屬交友軟體 VSinder 伴隨科技的快速發展,都會男女們的交友早已不侷限於現實,許多工作忙碌、生活圈有限的上班族都會使用交友軟體,在線上聊天、互動,最後發展到現實世界進一步「脫單」。 只是,包括全球最知名交友 APP「Tinder」在內,此類軟體都需要使用者上傳照片,外貌要足夠吸引人才有機會被「往右滑」、得以開始聊天;接著又需要在短時間內展露風趣幽默、能言善道的口才,讓人覺得很好聊……接連的關卡,實在是苦了一眾木訥的 程式設計 師們啊! 好家在,近來有一位美國工程師將程式碼編輯器「VS Code」改造成一款方便工程師一展長才的交友平台「VSinder」!   ▲ 交友 APP 示意圖|Photo by Markus Winkler / Unsplash   23歲 程式設計 者 妙用VS Code打造工程師專屬交友App VS Code 是 Microsoft 推出的一套整合式開發工具,支援 Windows、Linux 和 macOS 等系統,因其開源、持續開發、豐富的套件支援等等特性,被認為是最受 程式設計 者歡迎的開發環境之一。 近日,一位名叫 Ben Awad 的 23 歲開發者以其為基底,改造出一款讓 程式設計 師能在線上進行社交的平台「VSinder」。 ▲ 開發者 Ben Awad 上傳影片介紹他開發的「VSCode Tinder」。   VSinder 以擴展的形式在 VS Code Marketplace 裡面上架,可供直接下載安裝,並支援使用 GitHub 帳號登入;除了電腦版之外,也在 Android 與 iOS 兩大平台上架,方便大家以用手機使用。 「VSinder」這個名稱是 VS Code、Tinder 組合而來,但與 Tinder 不同的是,在 VSinder 重要的並不是你的長相如何,而是你 coding 的能力!VSinder 支援的程式語言包含時下熱門的 Python、Java、Swift 之外,還有 Angular、C、C#、Cpp、Dart、Flutter、Go、Kotlin、React、Vue 等 13 種程式語言。 推薦閱讀: 使用 J

在人工智慧眼皮下,面試者別想投機取巧!(下)

圖片
本系列文章為【外貌影響面試?放心!新世代人工智慧Tengai面試不再以貌取人 】的下篇,請 點此 看上篇閱讀了解 Tengai 的身世吧!   人工智慧 面試官出現的正巧能因應目前疫情!但它的實際表現如何?這篇分享給你!   求職環境的歧視現況 突現 AI 機器人的價值 如其他先進國家一樣,瑞典人口近年新增不少外來移民。瑞典人的失業率約為 4 %,與之相比,外來移民的失業率卻高達 15 %以上;同時根據近期民調,有 73 %的瑞典求職者認為在就業市場中,會因為年齡、種族、性別、外貌、體重、健康以及殘障狀況而受到歧視。 一名在瑞典的保加利亞求職者表示:這是因為瑞典文化喜歡規避風險。她認為,在瑞典使用像 Tengai 這樣的面試機器人是件好事,因為機器人可不會因為求職者的口音或出生地而產生成見。 根據《BBC News》的報導,從事醫療保健招聘工作的艾利森,報名參加了 Furhat Robotics 招聘試驗的志願者,她體驗了招聘者和求職者兩種角色。 起初,艾利森對與 Tengai 這個機器人互動還有所懷疑和保留,但隨著面試過程逐漸進展,他們談論的話題也更加深入。慢慢地,艾利森已經忘記了自己其實是在跟機器人互動 。   ​ ▲ 許多參與了 Tengai 測試的志願者給出了良好的評價。圖片來源:Furhat Robotic 官網   艾利森對 Tengai 的評價十分良好。除了艾利森之外,Furhat Robotics 還招募了各種各樣的志願者─不同性別、不同職業、不同背景─進行多次面試,避免 Tengai 在訓練時沾染上人類的一些「偏見」。 如此經過幾個月的試驗後,Tengai 準備真槍實彈地派上用場,Furhat Robotics 原先預備在 2020 年初上市,便遭遇了新冠肺炎疫情的爆發。   正好派上用場 瑞典自治市於疫情時啟用 AI 面試官 瑞典斯德哥爾摩的一個自治市烏普蘭斯布羅市(Upplands-Bro)在疫情大流行期間,宣布採用 人工智慧 「Tengai」作為市政府的面試官,成為世界上第一個使用 Tengai 的組織。 報導表示,烏普蘭斯布羅市當局啟用 人工智慧 機器人,是為了能在安全的環境下招募新成員。這個位於首都郊外的市政府面臨著艱困的招聘挑戰,特別是在照護相關的職位。

在人工智慧眼皮下,面試者別想投機取巧!(上)

圖片
  人工智慧 機器人能讓面試變得更公正嗎?讓我們先來認識它!   面試想取巧過關?人工智慧:母湯! 「面試」是大部分人在生命中必經的關卡,關於面試技巧的教材多如繁星,內容不外乎是「面試怎麼穿著打扮」、「怎麼給面試官留下最佳印象」等等。也有不少教材是「教你觀察面試官喜好」,先了解面試官的喜好,就能對症下藥、投其所好。 但,未來可能無法再依靠這招完勝面試了!為了避免面試官因為喜好、偏見甚至歧視等個人原因而無法做出公平判斷,瑞典一家新創公司開發出最「鐵面無私」的面試官── AI ( 人工智慧 )面試機器人 Tengai。   「鐵面無私辨忠奸」 避免歧視風險的人工智慧面試官 Furhat Robotics 是位於瑞典斯德哥爾摩的一家新創公司,他們與瑞典最大招聘公司之一 TNG 合作,於 2019 年推出了全球第一個 人工智慧 面試機器人「Tengai」。 Tengai 的外觀是人類的頭部,高約 41 公分,放置於桌上時,正好能跟大部分的求職者對上視線。Tengai 可以模仿細微的人類表情,透過鏡頭和麥克風與求職者互動。Tengai 臉部的顯示螢幕會根據說話內容同步對應嘴型,分析求職者所說的話,再適當地給予回應,不會讓求職者感到延遲或奇怪。 面試一開始時,Tengai 會輕輕眨眼、露出微笑,跟求職者說:「你曾被機器人面試過嗎?」   ▲ 面試機器人 Tengai。圖片來源:Furhat Robotic 官網     Furhat Robotics 與 TNG 聯手打造面試機器人,目的是消除面試官於面試過程的潛意識中的偏見──諸如性別、種族、長相、穿著、口音等等。 TNG 的首席創新官艾琳表示:「只要 7 秒,面試官對求職者的第一印象就會定型;而大約 5 到 15 分鐘面試官可以做出要不要錄用的決定。啟用機器人,是希望能避免因偏見對一個人的能力做出假設。」 艾琳接著舉例:「如果我擔任面試官,在面試開始前我問一個應試者:『你打高爾夫球嗎?』如果他說:『是的,我喜歡打高爾夫球』,我可能就會對他產生好印象,因為我也喜歡打高爾夫球。」     ▲ 面試機器人 Tengai。圖片來源:Furhat Robotic 官網     面試官可能會為志趣相投的應徵者加分,但機器人可不會跟求職者閒

"蛋白質的折疊",這生物圈最大謎團,已被人工智慧破解了?(下)

圖片
人工智慧 AlphaFold已經成功破解蛋白質折疊了嗎?還是它確實遇到了瓶頸呢?   人工智慧 AlphaFold 有望突破現有生物.醫學瓶頸 《MIT 科技評論》報導表示,DeepMind 未來希望能將 AlphaFold 投入疾病研究,如瘧疾、嗜睡病、利什曼病等,這些寄生蟲引發的疾病都牽涉到許多未知的蛋白質結構;亦有傳統方法難以辨別的蛋白質,用 AlphaFold 預測可能會特別有效,例如因不容易結晶而很難透過實驗來判斷的膜蛋白。   ▲ DeepMind 的科學家與工程師的幕後故事,談論他們如何創建出 AlphaFold。     蛋白質可以成為催發化學反應的酵素、抗擊疾病的抗體或是胰島素等等,美國馬里蘭大學生物科學與生物技術研究所的約翰‧莫爾特博士(John Moult)表示:「蛋白質分子哪怕是微小的重新組合排列,都會對人們的健康產生災難性的影響。因此,要了解疾病和找到新治療手段就要研究蛋白質。」 若 AlphaFold 的預測精準度未來可以再升級,除了可以突破現階段的醫療瓶頸,也能讓人類更能應對新病毒、新疾病,亦能加快新藥開發時程。   AlphaFold 的不足與未來展望 AlphaFold 的確可以協助預測蛋白質折疊的結構,但想準確預測,仍然有諸多限制。 中央研究院生物醫學科學研究所研究員黃明經表示, 人工智慧 預測的是最終蛋白質摺疊的結果,和自然界蛋白質折疊的軌跡有差異。換句話說,AlphaFold 並不是因為理解過程而解碼這個問題,是靠電腦分析大量資料的技術;AlphaFold 雖然可以預測單一蛋白質結構,但仍無法精準預測較複雜的蛋白質複合體。 故即使 AlphaFold 在 CASP14 中表現驚人,但競賽中仍有約 1/3 的蛋白質是 AlphaFold 尚無法精準預測的。 得知蛋白質的結構只是第一步,目前 人工智慧 還未能準確地預測蛋白質摺疊後的功能,亦無法完全取代傳統的實驗方法,但可以協助科學家在複雜的實驗數據中縮小找尋結構的範圍,幫助解出困難的結構;AI 也可以學習到更多的結構、得到更準確的預測,所以 AI 和傳統方法是相輔相成的。 未來,有更多重要的問題等著 人工智慧 與人類一起攜手突破。   本系列文章為【生物學最大謎團被人工智慧 破解!DeepMind

"蛋白質的折疊",這生物圈最大謎團,已被人工智慧破解了?(上)

圖片
  想靠 人工智慧 解決蛋白質折疊,這是有可能的事嗎?繼續看下去就知道!     因開發出橫掃棋壇的圍棋 AI「AlphaGo」而廣為世人所知的 人工智慧 實驗室 DeepMind 又傳出捷報──這次他們開發出名叫「AlphaFold」的 AI,解決了困擾生物學界超過 50 年的「蛋白質折疊」難題,以往要精確得知一個蛋白質的完整結構,需要數月、數年甚至數十年的實驗研究,而 人工智慧 只要花費幾小時就能完成。 推薦閱讀: 人工智慧 Suphx 打敗人類雀聖!微軟:研發麻將 AI 比圍棋 AI 複雜 且由於蛋白質的結構影響它的 功能,許多疾病又和蛋白質的功能有關,若能解決這個難題,就表示醫療領域可以再進一大步,未來人類將能更了解包括新型冠狀肺炎等疾病,亦能加速新藥物的開發。   蛋白質折疊:生物學最大謎團之一 胺基酸是構成蛋白質的基本單位,蛋白質是由一條氨基酸鏈摺疊成特定三維結構所構成,而蛋白質的功能就取決於這個三維結構,甚至被稱為「理解生命的密碼」。這半個世紀以來,科學家一直試圖掌握不同蛋白質的形狀,以期深入理解它們的作用及引起疾病的方式。然而因為氨基酸鏈摺疊的可能性太多,「蛋白質摺疊」(Protein folding)難題便成為生物學最重大的挑戰之一。     ▲ DeepMind 上傳說明影片,解釋何謂「蛋白質折疊」。     自 1972 年,諾貝爾化學獎得主克里斯蒂安.安芬森(Christian Anfinsen)就表示:若要從胺基酸序列預測蛋白質架構,折疊的可能方式會多到無法估計;生物學家塞瑞斯.列文塔爾(Cyrus Levinthal)具體指出,蛋白質折疊有「10 的 300 次方」種可能方式,想靠人工計算來暴力破解,花費時間可能比宇宙存在的時間都長。 這也是為什麼 DeepMind 開發出可以預測蛋白質最終結構的 AlphaFold,會讓全世界震驚於 AI 的突破。   能預測蛋白質結構的 AI 系統「AlphaFold」 DeepMind 表示,AlphaFold 可以藉由胺基酸序列,快速且準確預測蛋白質的三維立體結構。 AlphaFold 的神經網路上添加了注意力機制(Attention Mechanism),並且用資料庫中 17 萬種已知蛋

JavaScript的歷史.特色.應用,今天一次打包給你!

圖片
JavaScript 和Java是一樣的嗎?今天來好好了解JavaScript這角色! JavaScript 與 Java 有關係嗎?JavaScript 的編年史 1992:ScripEase 一家稱作 Nombas 的公司開發嵌入式語言「Cmm」,後改名為「ScripEase」。之後出現可以嵌入在網頁的 CEnvi 版本 1995:從 LiveScript 改名為 JavaScript Netscape (網景公司) 與昇陽科技聯手完成 Netscape Navigator 2.0 的腳本語言 「LiveScript」。之後因為「趕流行」而改名為「 JavaScript 」:因為當時網景公司與昇陽科技組成的開發聯盟為了讓這門語言搭上當時正夯的 Java 程式語言這個「熱詞」,因此臨時將 LiveScript 改名為 JavaScript,但這也成為日後大眾對這門語言有諸多誤解(如誤以為這門語言與 Java 有關)的原因之一。 1996:制定統一 JavaScript 標準 微軟在 IE 3.0 內發布 「JScript」,是為 JavaScript 的複製版。此時有三種版本的 JavaScript,一為 Netscapt Navigator 3.0 中的 JavaScript「本尊」、IE 中的 JScript 與前述 Nombas CEnvi 中的 ScriptEase。同年 11 月,Netscape 決定將 JavaScript 提交給歐洲電腦製造商協會(ECMA)制定統一的 JavaScript 標準。 1997:發布第一版 ECMA-262 ECMA 發布 262 號標准文件(ECMA-262)的第一版,規定了瀏覽器腳本語言的標準,並將這種語言稱為「ECMAScript」(因為當時只有 Netscape 才能合法的使用「 JavaScript 」這個名字)。 2009:Node.js 讓 JavaScript 朝後端發展 CommonJS 規範讓 JavaScript 朝伺服器端發展。Node.js 就是遵循 CommonJS 規範,可以直接使用 Sockets API 建立各種網路服務程式。 現狀 多虧了 Node.js,讓原本只能應用在前端(瀏覽器端)的 JavaScript 現在也

人工智慧幫忙設計新食譜,真能超越廚師級的美食嗎!?

圖片
  研究食譜也要成為 人工智慧 的專長之一了!一起來看看SONY要推出的AI如何幫助廚師! Sony AI 將推出美食旗艦計畫 讓人工智慧協助廚師優化食譜     ▲ Sony AI 美食旗艦計畫的影片,中間穿插機器人模擬真人動作的片段     今年 (2020 年) 四月,Sony 推出了「Sony AI」部門,聚焦在遊戲、影像、感應等方面的 人工智慧 技術研發,並且在日本、美國、歐洲都設立辦公處。該組織在日本,美國和歐洲設有辦事處,並與 Sony 其他的業務部門合作。 最近,Sony AI 在美食旗艦計畫 (Gastronomy Flagship Project) 中推出了第一個項目,旨在讓 人工智慧 來提升全球廚師的「創造力和技巧」。   ▲ Sony AI 將推出美食旗艦計畫 讓人工智慧協助廚師優化食譜     Sony 於 2018 年 4 月開始投資有烹飪應用程式的 AI,該公司的美國部門-美國 Sony 公司與卡內基·梅隆大學(Carnegie Mellon University)簽署了一項協議,致力於 人工智慧 和機器人技術研究。當時 Sony 表示:一開始會把研發重點放在優化食物的準備、烹飪與配送,因為機器人處理「複雜而多樣化的食物準備程序」所需的技術,往後可應用於更廣泛的行業領域。根據麥肯錫公司的分析,餐飲服務從業人員所執行的工作中,有自動化潛力的有 73%。 美食旗艦計畫包含了用於創建食譜的 AI 應用程式、可以幫助廚師烹飪的機器人、還有一個「社群共同創造」的計畫,將作為前兩項工作的基礎。 Sony AI 表示:為了要創建這個應用程式,將使用一系列的資料(包含配方與成分的資訊,如口味、香氣、風味、分子結構與營養等)來訓練他們獨家的 AI 演算法,能幫助「世界的頂級廚師」做調配、設計食譜與創建菜單。他們指出:對於 人工智慧 來說,創建食譜的挑戰性高,因為除了成分的無限排列組合之外,也要考量到地區、氣候、季節以及食物偏好等限制因素。「藉著這個應用程式,(我的目標)不僅僅是協助做菜,也包含對人類健康、環境永續的貢獻。」Sony AI 聲明。   從備料到上菜 人工智慧一手包辦!   ▲ Sony 官方的概念影片:讓人工智慧包辦從備料、烹飪到上菜

轉職前端工程師只能走痛苦的學習道路嗎?看完這篇顛覆你的思維!

圖片
  前端工程師 是個轉職好選擇嗎?來看看林先生的例子! 測試工程師察覺現況,決定學習網頁前端     林先生大學時就讀電子工程學系,現在是一名網頁 前端工程師 ,在公司負責網頁前端的切版及開發。 在轉職之前,林先生的工作是科技業的測試工程師,但當時公司所有的產線、設備基本上都在大陸,且公司也在管控出差的人員。林先生察覺到這樣下去,根本學不到實際的東西,因此埋下了轉職的念頭 當時因緣際會下接觸到達內教育的「 前端工程師 」課程,聽完說明後理解到:這是一份包含了從入門到進階應用、從前端到後端的一條龍式課程,非常的全面,於是就決定報名了。   非本科系的微痛學習歷程 畢竟不是本科系,從未接觸過網頁開發的林先生在學習過程中,感到壓力非常大。從基礎的網頁切版到學習 Javascript 框架,並獨自一人整合網頁前後端,完成專案。雖然過程中壓力非常大,且遇到非常多不會的問題,但是當把獨立完成的網頁呈現出來時,成就感不是言語能描述的。   前端工程師經驗滿一年 林先生轉職至今,已累積了超過一年的 前端工程師 經歷。他說:每天都會有新的技術需要學習、新的問題需要解決。「如何調整心態,並不斷精進能力,是當前需要解決的課題。但有著在達內這段學習的歷練,相信我很快便能夠克服。」     延伸閱讀: NVIDIA的人工智慧把人臉創造得跟真的一樣!但合成的貓就.. 人工智慧也有駕訓班了!一起來看看這個讓AI練車的地方~ 中研院開發世界最快人工智慧偵測技術,超速一眼就抓!(下) Python與R語言之戰鹿死誰手?盤點5個即將消失的程式語言! Google 在 Search Console 中啟用新的檢索統計報告 Google 12 月更新演算法!SEO今年排名最大洗牌 用說的就能寫程式!人工智慧替手傷工程師開發語音程式工具