日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

軟件工程師和數(shù)據(jù)科學(xué)家一起工作時(shí),會擦出什么火花呢?

電子工程師 ? 來源:lq ? 2019-01-06 11:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

軟件工程師和數(shù)據(jù)科學(xué)家一起工作時(shí),會擦出什么火花呢?

作為Java / Kotlin開發(fā)人員,一位名叫Ben Danial的小哥為我們講述了他與數(shù)據(jù)科學(xué)家合作的有趣經(jīng)歷。

在一年中,這位小哥從零開始學(xué)習(xí)機(jī)器學(xué)習(xí),和數(shù)據(jù)科學(xué)家不斷交流合作,一起碼出了一個(gè)機(jī)器學(xué)習(xí)模型的原型,并成功把這個(gè)模型做上線。真是成就滿滿呢!

前情提要

大家好,我叫Ben Daniel,是一名安卓工程師。2017年末,我開始對機(jī)器學(xué)習(xí)領(lǐng)域產(chǎn)生興趣。機(jī)器學(xué)習(xí)這個(gè)領(lǐng)域充滿了有趣的挑戰(zhàn),因此也就需要大量的學(xué)習(xí)。今天,我就給大家講述我和我司數(shù)據(jù)科學(xué)家一起攻克機(jī)器學(xué)習(xí)難題的經(jīng)歷。

我還記得,我曾試圖解決我們的某個(gè)應(yīng)用程序中出現(xiàn)的圖像分類問題。我們需要根據(jù)一組規(guī)則區(qū)分有效和無效圖像。于是我從深度學(xué)習(xí)領(lǐng)域中修改了dl4j這個(gè)例子,并試圖用它來處理分類任務(wù)。雖然結(jié)果不夠理想,但是我的心態(tài)還不錯。畢竟第一次嘗試嘛。

Dl4j例子鏈接:

https://github.com/deeplearning4j/dl4j-examples/blob/master/dl4j-examples/src/main/java/org/deeplearning4j/examples/convolution/AnimalsClassification.java

由于精度和最終模型的大小不符,我使用dl4j代碼的方法是不可取的。面向移動設(shè)備,我們需要一個(gè)文件大小緊湊的模型,很遺憾,這個(gè)功能無法實(shí)現(xiàn)。

數(shù)據(jù)科學(xué)家來啦

正巧,這個(gè)時(shí)候,我們聘請了一位數(shù)據(jù)科學(xué)家,他帶來了許多有趣的經(jīng)驗(yàn),也教會我們很多。我逐漸發(fā)現(xiàn),大多數(shù)機(jī)器學(xué)習(xí)問題都可以通過Python解決,而且Python社區(qū)中已經(jīng)有了對機(jī)器學(xué)習(xí)的巨大支持。雖然不太情愿,但我還是開始了Python的學(xué)習(xí)。

我從小型的機(jī)器學(xué)習(xí)課程開始學(xué)起。與此同時(shí),我的其他團(tuán)隊(duì)成員也很感興趣,并一起加入了學(xué)習(xí)的大軍。新入職的數(shù)據(jù)科學(xué)家向我們介紹了Jupyter notebook和云機(jī)器學(xué)習(xí)引擎。我們通過使用花卉數(shù)據(jù)集示例嘗試圖像分類,并很快沉迷其中。

在團(tuán)隊(duì)中的每個(gè)人都接受了培訓(xùn)和模型的基礎(chǔ)知識后,我們開始處理文章開始提到的遺留問題。作為一名團(tuán)隊(duì)成員,我主要專注于兩項(xiàng)任務(wù):圖像分類問題和圖像分割問題。之后,這兩個(gè)問題都被我們用卷積神經(jīng)網(wǎng)絡(luò)(CNN)解決了。

準(zhǔn)備訓(xùn)練數(shù)據(jù)真心難

這兩項(xiàng)任務(wù)(圖像分類問題和圖像分割問題)都需要大量的訓(xùn)練數(shù)據(jù)。我有兩個(gè)消息——好消息是我們的確有很多數(shù)據(jù)。壞消息是它們要么是未分類要么是未注釋。我終于明白了機(jī)器學(xué)習(xí)專家們所說的,機(jī)器學(xué)習(xí)項(xiàng)目中大部分時(shí)間將用來準(zhǔn)備訓(xùn)練數(shù)據(jù)而不是訓(xùn)練模型本身。

對于圖像分類分類問題,我們需要將數(shù)十萬個(gè)圖像排列成不同的類。這是一項(xiàng)繁瑣的工作。我不得不調(diào)用我的Java Swing技能,來構(gòu)建使這項(xiàng)任務(wù)更容易的GUI,但總的來說,標(biāo)記數(shù)據(jù)這個(gè)任務(wù)真的很單調(diào),很無聊。

分割問題就要復(fù)雜一些了。我們很幸運(yùn)地發(fā)現(xiàn)了一些擅長分割的模型,但不幸的是,這些模型太占內(nèi)存了。我們還希望該模型能夠在規(guī)格非常低的安卓設(shè)備上運(yùn)行。這時(shí),數(shù)據(jù)科學(xué)家建議我們使用龐大的模型來生成數(shù)據(jù),用以構(gòu)建我們自己的移動網(wǎng)絡(luò)。

訓(xùn)練

我們最終切換到了AWS Deep Learning AMI。訓(xùn)練圖像分割模型的過程完全由我們的數(shù)據(jù)科學(xué)家處理,我只需要站在他身邊,做筆記嘻嘻:)。

(其實(shí)我不在記筆記,哈哈哈哈哈哈哈哈)

訓(xùn)練這個(gè)模型是一項(xiàng)計(jì)算密集型任務(wù),需要足夠GPURAM。我們便采用了GPU和RAM,因此很快就完成了模型訓(xùn)練。如果不是這樣的話,我們可能要花費(fèi)數(shù)月來訓(xùn)練這個(gè)模型。

我負(fù)責(zé)了圖像分類模型的訓(xùn)練。不過,我并沒有在云上訓(xùn)練,而是只在我的Macbook pro上訓(xùn)練。這是因?yàn)?,我只是?xùn)練神經(jīng)網(wǎng)絡(luò)的最后一層,而不是我們?yōu)榉指钅P退龅娜W(wǎng)絡(luò)訓(xùn)練。

順利完成!

兩種模型經(jīng)過嚴(yán)格的測試后,都成功進(jìn)入了我們的產(chǎn)品線。在這一步,團(tuán)隊(duì)成員的任務(wù)是構(gòu)建Java wrapper庫。這樣一來,我們就可以把模型繁復(fù)的細(xì)節(jié)隱藏起來。在使用時(shí),我們只需輸入圖片,這個(gè)wrapper庫就會輸出一個(gè)概率 張量,也就是模型在單個(gè)圖像上預(yù)測的結(jié)果數(shù)組。我也參與了這一過程,因?yàn)槲抑暗囊恍懘a經(jīng)驗(yàn)有用武之地。

人生處處是挑戰(zhàn)

“挑戰(zhàn)讓生活變得有趣,克服挑戰(zhàn)則讓生活變得有意義”。

在這個(gè)項(xiàng)目中,我面臨的最大挑戰(zhàn)是嘗試使用Bazel從源代碼構(gòu)建用于32位系統(tǒng)的Tensorflow Java庫。整個(gè)過程實(shí)在是跌跌撞撞。

我也遇到過其他挑戰(zhàn),比如,將Python解決方案轉(zhuǎn)換為Java。由于Python已經(jīng)內(nèi)置了對數(shù)據(jù)科學(xué)任務(wù)的支持,因此Python中的代碼感覺更加簡潔。每次在嘗試逐字翻譯命令時(shí),我都會抓耳撓腮。比如,縮放2D陣列并將其作為透明層添加到圖像中這一步就異常艱難。不過我們最終把這事兒搞定了!

現(xiàn)在我們上線的模型表現(xiàn)很好,但是當(dāng)它們產(chǎn)生錯誤的結(jié)果時(shí),那些錯誤的結(jié)果是荒謬無比的。

它讓我想起了我之前讀過的一句話:

“...如果沒有源源不斷的新數(shù)據(jù),模型質(zhì)量會迅速降低。這是著名的概念漂移(concept shift),這意味著,隨著時(shí)間的推移,靜態(tài)機(jī)器學(xué)習(xí)模型提供的預(yù)測變得不那么準(zhǔn)確,并且不太有用。在某些情況下,甚至可能在幾天內(nèi)發(fā)生。 - David Talby

因此,我們必須不斷改進(jìn)模型,并且永遠(yuǎn)得不到一個(gè)一勞永逸的模型。其實(shí)還挺有趣的。

因?yàn)槲冶救酥饕P(guān)注移動開發(fā),所以我甚至不確定自己有資格被稱為機(jī)器學(xué)習(xí)的新手。然而,通過與數(shù)據(jù)科學(xué)家的合作,我在今年成功上線了一個(gè)機(jī)器學(xué)習(xí)模型?;叵肫饋恚喈?dāng)激動呢!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴

原文標(biāo)題:業(yè)界 | 當(dāng)軟件工程師第一次與數(shù)據(jù)科學(xué)家一起工作……

文章出處:【微信號:BigDataDigest,微信公眾號:大數(shù)據(jù)文摘】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    從工具智能到 AI 原生驗(yàn)證:徐強(qiáng)教授出任芯華章首席科學(xué)家

    從工具智能到 AI 原生驗(yàn)證:徐強(qiáng)教授出任芯華章首席科學(xué)家 ? 近日,系統(tǒng)級驗(yàn)證 EDA 企業(yè)芯華章宣布,香港中文大學(xué)計(jì)算機(jī)科學(xué)工程系教授徐強(qiáng)正式加盟,出任公司首席科學(xué)家。徐強(qiáng)教授長
    的頭像 發(fā)表于 05-12 09:39 ?269次閱讀
    從工具智能到 AI 原生驗(yàn)證:徐強(qiáng)教授出任芯華章首席<b class='flag-5'>科學(xué)家</b>

    你知道電子工程師,到底分幾種嗎?

    種,硬件工程師:他們擅長畫原理圖、選元器件、調(diào)板子,是電路的專家、產(chǎn)品項(xiàng)目的“總導(dǎo)演”!第二種,軟件工程師:腦子里全是代碼,天天跟驅(qū)動、算法打交道,芯片怎么跑,他們說了算。第三種,固件工程
    的頭像 發(fā)表于 04-20 08:52 ?160次閱讀
    你知道電子<b class='flag-5'>工程師</b>,到底分幾種嗎?

    硬件工程師甩鍋排行榜 #電子 #電子工程師 #硬件工程師 #甩鍋的各種理由 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2026年03月06日 18:30:55

    什么是BSP工程師

    、嵌入式系統(tǒng) 要明白什么是嵌入式軟件工程師,我們先從嵌入式系統(tǒng)(嵌入式設(shè)備)說起。維基百科上對嵌入式系統(tǒng)的定義如下: 嵌入式系統(tǒng)(Embedded System),是種嵌入機(jī)械或電氣系統(tǒng)內(nèi)部
    發(fā)表于 01-13 06:54

    思必馳首席科學(xué)家俞凱教授當(dāng)選2026年度IEEE Fellow

    日前,全球最大的專業(yè)技術(shù)組織國際電氣電子工程師協(xié)會(The Institute of Electrical and Electronics Engineers, IEEE)公布了2026年度IEEE Fellow(士)名單,上海交通大學(xué)特聘教授、思必馳聯(lián)合創(chuàng)始人、首席
    的頭像 發(fā)表于 12-12 11:36 ?1059次閱讀

    中興通訊崔麗受邀出席2025騰沖科學(xué)家論壇

    近日,“2025騰沖科學(xué)家論壇”在云南啟幕。本屆論壇以“科學(xué)·AI改變世界”為主題,匯聚包括諾貝爾獎、圖靈獎、菲爾茲獎得主在內(nèi)的國際頂尖科學(xué)家,以及百余位兩院院士、高校校長、科技精英與產(chǎn)業(yè)領(lǐng)袖,共話
    的頭像 發(fā)表于 12-09 11:36 ?823次閱讀

    科學(xué)家利用微波激光照射鉆石,制造出時(shí)間準(zhǔn)晶體

    科學(xué)家利用微波激光照射鉆石,制造出時(shí)間準(zhǔn)晶體。 美國華盛頓大學(xué)、麻省理工學(xué)院和哈佛大學(xué)科學(xué)家攜手,成功在鉆石上“雕刻”出種全新的物質(zhì)形態(tài):時(shí)間準(zhǔn)晶體。這項(xiàng)突破有望為量子計(jì)算、精確計(jì)時(shí)等領(lǐng)域帶來
    的頭像 發(fā)表于 11-19 07:35 ?321次閱讀
    <b class='flag-5'>科學(xué)家</b>利用微波激光照射鉆石,制造出時(shí)間準(zhǔn)晶體

    工程師變身AI“指揮者”,吉利與阿里云的軟件開發(fā)變革實(shí)驗(yàn)

    1975年,IBM工程師Fred Brooks在《人月神話》中提出軟件工程的核心難題:隨著系統(tǒng)規(guī)模和團(tuán)隊(duì)規(guī)模增長,復(fù)雜度呈指數(shù)級上升。他的結(jié)論是, 軟件工程“沒有銀彈”,沒有單
    的頭像 發(fā)表于 11-13 10:43 ?591次閱讀
    <b class='flag-5'>工程師</b>變身AI“指揮者”,吉利與阿里云的<b class='flag-5'>軟件</b>開發(fā)變革實(shí)驗(yàn)

    國際類腦計(jì)算科學(xué)家Yulia Sandamirskaya教授加盟時(shí)識科技

    近日,國際類腦計(jì)算與神經(jīng)形態(tài)機(jī)器人領(lǐng)域知名科學(xué)家Yulia Sandamirskaya 教授,作為科學(xué)家顧問正式加入時(shí)識科技(SynSense)。
    的頭像 發(fā)表于 10-13 13:50 ?1006次閱讀

    學(xué)習(xí)物聯(lián)網(wǎng)可以做什么工作?

    健康、智能制造等領(lǐng)域。以下是些常見的職業(yè)方向: 物聯(lián)網(wǎng)工程師:從事物聯(lián)網(wǎng)系統(tǒng)的設(shè)計(jì)、開發(fā)、測試、維護(hù)和升級等工作,包括傳感器、無線通信、云計(jì)算、大數(shù)據(jù)等技術(shù)的應(yīng)用。   嵌入式
    發(fā)表于 10-11 16:40

    【「AI芯片:科技探索與AGI愿景」閱讀體驗(yàn)】+AI的科學(xué)應(yīng)用

    AI被賦予了人的智能,科學(xué)家們希望在沒有人類的引導(dǎo)下,AI自主的提出科學(xué)假設(shè),諾貝爾獎級別的假設(shè)哦。 AI驅(qū)動科學(xué)被認(rèn)為是科學(xué)發(fā)現(xiàn)的第五個(gè)范式了,與實(shí)驗(yàn)
    發(fā)表于 09-17 11:45

    半導(dǎo)體工程師升級指南:從 “懂工藝” 到 “玩數(shù)據(jù)”,你只差這步!

    分析,懂行的工程師卻供不應(yīng)求。PDF如何破解這困境?關(guān)鍵在于賦能制造業(yè)領(lǐng)域?qū)<肄D(zhuǎn)型為“公民數(shù)據(jù)科學(xué)家(CitizenDataScientists,縮寫CDS)”
    的頭像 發(fā)表于 08-20 09:32 ?1862次閱讀
    半導(dǎo)體<b class='flag-5'>工程師</b>升級指南:從 “懂工藝” 到 “玩<b class='flag-5'>數(shù)據(jù)</b>”,你只差這<b class='flag-5'>一</b>步!

    數(shù)字信號處理,科學(xué)家工程師指南(664頁)

    數(shù)字信號處理入門書籍,非常全面,清晰易懂 獲取完整文檔資料可下載附件哦?。。?! 如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評論支持下哦~
    發(fā)表于 07-11 14:59
    东辽县| 汽车| 商南县| 普定县| 施秉县| 安国市| 修水县| 彭阳县| 仪征市| 临沧市| 体育| 宝坻区| 黎川县| 施秉县| 开阳县| 恩平市| 宜兰县| 富川| 怀远县| 吴江市| 南城县| 嘉定区| 日照市| 伊金霍洛旗| 洱源县| 铜陵市| 普宁市| 武平县| 宁强县| 辛集市| 新民市| 如皋市| 铁岭市| 通榆县| 彩票| 石泉县| 白银市| 安泽县| 邢台县| 翁源县| 盘山县|