chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

那些 Linux Shell的小技巧,大大提升機(jī)器學(xué)習(xí)生產(chǎn)效率

電子工程師 ? 來源:YXQ ? 2019-03-27 16:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

機(jī)器學(xué)習(xí)的實踐過程中,用好Shell能幫你很多節(jié)省時間。

最近,有位來自ETHZ的學(xué)生分享了一些Shell小技巧。對程序員來說,這些技巧更重要的是讓你的思維從瑣碎小事中解脫出來,大大提高了工作效率。

下面就是他分享的4個tips。由于本文中涉及到的shell腳本過多,你可以去文末地址中查看所有腳本的源代碼。

抓取遠(yuǎn)程文件

當(dāng)你在遠(yuǎn)程服務(wù)器上監(jiān)視程序運行時,如果想把一個遠(yuǎn)程文件抓取到本地查看,通常你會怎么做?

記下文件路徑,打開終端,用rsync之類的工具同步到本地,再到文件瀏覽器中查看。

實際上不必這么麻煩。只需要事先寫好幾個shell腳本,就可以避免重復(fù)的機(jī)械勞動。

在這里強(qiáng)烈推薦iTerm 2,它比Mac自帶的終端要強(qiáng)大得多,可以指定某個觸發(fā)關(guān)鍵詞執(zhí)行某個相應(yīng)的命令。

iTerm 2下載地址:https://www.iterm2.com/

先在遠(yuǎn)程服務(wù)器上設(shè)置一個腳本t。當(dāng)我們輸入r awesome_video.mp4時,它會搜索awesome_video.mp4文件所在路徑,并連同主機(jī)名以字符串rtransfer 的形式打印出來。

rtransfer作為iTerm2的觸發(fā)關(guān)鍵詞,解析出主機(jī)和路徑,然后調(diào)用另一個本地腳本t2。腳本t2將這個視頻文件傳輸?shù)脚R時目錄,然后在該目錄中打開Finder。

使用iTerm 2觸發(fā)關(guān)鍵詞功能調(diào)用腳本,可以大大提升效率,而你要做的只是在前期花費時間定制腳本。

遠(yuǎn)程訪問TensorBoard

除了抓取遠(yuǎn)程文件,另一個讓人痛苦的是訪問遠(yuǎn)程服務(wù)器上的TensorBoard實例。你可以設(shè)置SSH端口轉(zhuǎn)發(fā),但是哪個端口對應(yīng)哪個服務(wù)器?它們都在Docker容器中。

ngrok可以讓你把訪問本地端口變成訪問URL,比如輸入ngrok http 6006后,它會為你生成一個URL網(wǎng)址http://683acac3.ngrok.io,你可以在這個地址中查看TensorBoard實例。

結(jié)合腳本n,以更快的速度啟動ngrok,然后用腳本tb打開Web瀏覽器,啟動TensorBoard,在十秒內(nèi)就能從運行目錄轉(zhuǎn)到顯示圖形。

ngrok有個缺點是它一次只能允許一個會話,因此在使用前需要殺死上一個ngork進(jìn)程。如果你忘記在另外一臺服務(wù)器上殺死ngrok,可能會比較麻煩。

ngrok下載地址:https://ngrok.com/

用tbplot代替TensorBoard繪圖

對于運行大量metrics的情形,我們需要等待較長時間讓TensorBoard加載所有圖形。如果使用tbplot腳本,速度會快很多,并且能直接生成圖像文件。

tbplot實際上調(diào)用的是Matplotlib,缺點是目前只能生成標(biāo)量圖。

tbplot下載地址:https://github.com/mrahtz/tbplot

自動化崩潰監(jiān)測

運行代碼時,最耗費精力的事情就是是擔(dān)心遇到了錯誤并崩潰,因此需要不斷檢查他們的運行情況。

當(dāng)程序出現(xiàn)問題時,通過警報自動監(jiān)控可以緩解這種擔(dān)憂。一般可以把警報發(fā)送到郵箱中,為了避免這么麻煩,可以使用sqs-alerts,它依靠AWS AWS Simple Queue服務(wù)存儲和接收消息。

在每臺遠(yuǎn)程機(jī)器上,使用cron運行一個腳本,監(jiān)控日志并在檢測到運行中斷時向隊列發(fā)送消息。然后在本地機(jī)器上運行一個服務(wù)來監(jiān)控隊列,并在收到消息時彈出警報。

sqs-alerts下載地址:https://github.com/mrahtz/sqs-alerts

最后,本文使用的所有shell腳本都可以在以下地址中找到:https://github.com/mrahtz/dotfiles/tree/master/.local/bin

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

    關(guān)注

    88

    文章

    11684

    瀏覽量

    218602
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8546

    瀏覽量

    136537

原文標(biāo)題:4個Linux Shell小技巧,幫你提高機(jī)器學(xué)習(xí)生產(chǎn)效率

文章出處:【微信號:TheBigData1024,微信公眾號:人工智能與大數(shù)據(jù)技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何在NVIDIA Jetson Thor上提升機(jī)器人感知效率

    構(gòu)建自主機(jī)器人需要具備可靠且低延遲的視覺感知能力,以實現(xiàn)在動態(tài)環(huán)境中的深度估計、障礙物識別、定位與導(dǎo)航。這些功能對計算性能有較高要求。NVIDIA Jetson 平臺雖為深度學(xué)習(xí)提供了強(qiáng)大的 GPU
    的頭像 發(fā)表于 12-24 10:14 ?3755次閱讀
    如何在NVIDIA Jetson Thor上<b class='flag-5'>提升機(jī)器</b>人感知<b class='flag-5'>效率</b>

    如何借助OpenUSD提升機(jī)器人開發(fā)流程效率

    機(jī)器人需求的日益增長,正以前所未有的規(guī)模推動對物理精確仿真的需求。通用場景描述(OpenUSD)是這一變革的關(guān)鍵,它為構(gòu)建機(jī)器人可在其中學(xué)習(xí)的虛擬世界提供了強(qiáng)大的開源標(biāo)準(zhǔn)。
    的頭像 發(fā)表于 10-24 14:22 ?835次閱讀

    shell基本介紹及常用命令之shell基本介紹

    Shell是什么?我們在剛開始接觸Linux的時候,經(jīng)常會聽到工程師提到Shell這個詞,剛開始不知道這是個干什么的,簡單的說,它是一個應(yīng)用,接收用戶命令,調(diào)用相應(yīng)的內(nèi)核接口函數(shù)或應(yīng)用程序,并輸出
    發(fā)表于 09-28 09:05

    機(jī)器人看點:宇樹新專利可提升機(jī)器人表演效果 蔚來資本入股具身智能公司原力靈機(jī) 美信科技新設(shè)機(jī)器人制

    給大家?guī)硪恍?b class='flag-5'>機(jī)器人相關(guān)訊息: 宇樹新專利可提升機(jī)器人表演效果 據(jù)企查查APP信息顯示,宇樹科技股份有限公司“一種基于數(shù)字孿生的機(jī)器人運動控制方法和電子設(shè)備”專利公布;該新專利可提升機(jī)器
    的頭像 發(fā)表于 09-01 16:55 ?1882次閱讀

    礦井提升機(jī)變頻柜如何選擇UPS不間斷電源?優(yōu)比施電源為您支招

    在礦井作業(yè)中,提升機(jī)作為關(guān)鍵設(shè)備,其穩(wěn)定運行直接關(guān)系到生產(chǎn)安全和效率。而變頻柜作為提升機(jī)的核心控制部件,更需要可靠的電力保障。那么,礦井提升機(jī)
    的頭像 發(fā)表于 08-21 10:03 ?559次閱讀
    礦井<b class='flag-5'>提升機(jī)</b>變頻柜如何選擇UPS不間斷電源?優(yōu)比施電源為您支招

    用光譜“看礦石”:LIBS如何提升稀土分選效率?

    的光譜分析技術(shù)——激光誘導(dǎo)擊穿光譜(LIBS),正在悄然改變稀土礦物的分選方式。它不再依賴傳統(tǒng)“化學(xué)浸泡+人工分析”的方式,而是通過一束激光,“一掃即知”礦石中的元素組成,大大提升了分選效率和資源利用率。 那么,LIBS 到
    的頭像 發(fā)表于 05-15 16:40 ?877次閱讀
    用光譜“看礦石”:LIBS如何<b class='flag-5'>提升</b>稀土分選<b class='flag-5'>效率</b>?

    機(jī)場智慧指路燈桿

    。無論旅客來自何處,使用何種語言,都能方便地向機(jī)器人詢問信息,及時獲得準(zhǔn)確清晰的回答,大大提高了信息獲取的效率。 節(jié)省時間精力 快速指引 :在趕時間的情況下,機(jī)器人能迅速響應(yīng)旅客的
    發(fā)表于 05-10 18:24

    新能源時代,圓柱電池生產(chǎn)設(shè)備如何提升生產(chǎn)效率

    優(yōu)化生產(chǎn)流程是提升圓柱電池生產(chǎn)效率的基礎(chǔ)。首先,需要對現(xiàn)有生產(chǎn)流程進(jìn)行多方位梳理,找出瓶頸環(huán)節(jié),并進(jìn)行針對性改進(jìn)。例如,通過精簡
    的頭像 發(fā)表于 04-08 11:51 ?638次閱讀

    樹莓派新手必看!在樹莓派上編寫和運行 Shell 腳本!

    在本教程中,我將討論Shell腳本的基礎(chǔ)知識、它們的用途以及如何在RaspberryPi上編寫和運行Shell腳本。什么是Shell腳本?Shell腳本可以讓你自動化幾乎所有在
    的頭像 發(fā)表于 03-25 09:28 ?1042次閱讀
    樹莓派新手必看!在樹莓派上編寫和運行 <b class='flag-5'>Shell</b> 腳本!

    提升生產(chǎn)效率的關(guān)鍵: Ethercat轉(zhuǎn)TCP/IP智能通信網(wǎng)關(guān)

    提升生產(chǎn)效率的關(guān)鍵: ethercat轉(zhuǎn)TCPIP智能通信網(wǎng)關(guān)
    的頭像 發(fā)表于 03-24 16:41 ?665次閱讀
    <b class='flag-5'>提升</b><b class='flag-5'>生產(chǎn)</b><b class='flag-5'>效率</b>的關(guān)鍵: Ethercat轉(zhuǎn)TCP/IP智能通信網(wǎng)關(guān)

    工業(yè)機(jī)器人工作站的建設(shè)意義

    在現(xiàn)代工業(yè)生產(chǎn)中,工業(yè)機(jī)器人工作站的建設(shè)已成為提升生產(chǎn)效率和產(chǎn)品質(zhì)量的關(guān)鍵舉措。隨著自動化技術(shù)的不斷發(fā)展,工業(yè)
    發(fā)表于 03-17 14:49

    優(yōu)化汽車點焊生產(chǎn)線,提升制造效率與質(zhì)量

    在當(dāng)前的制造業(yè)環(huán)境中,提高生產(chǎn)效率和產(chǎn)品質(zhì)量是企業(yè)追求的核心目標(biāo)之一。汽車點焊作為汽車制造過程中的關(guān)鍵環(huán)節(jié),其效率和質(zhì)量直接影響到整車的性能和安全。因此,優(yōu)化汽車點焊生產(chǎn)線,不僅能夠顯
    的頭像 發(fā)表于 02-23 11:14 ?935次閱讀

    制造執(zhí)行系統(tǒng)MES:提升企業(yè)生產(chǎn)管理的效率與優(yōu)化生產(chǎn)過程

    在競爭日益激烈的制造業(yè)環(huán)境中,企業(yè)不斷尋求提升生產(chǎn)效率和優(yōu)化生產(chǎn)過程的方法。制造執(zhí)行系統(tǒng)(MES)作為一種面向車間層的管理信息系統(tǒng),為這一需求提供了強(qiáng)有力的支持。MES系統(tǒng)位于上層計劃
    的頭像 發(fā)表于 02-14 16:20 ?767次閱讀
    制造執(zhí)行系統(tǒng)MES:<b class='flag-5'>提升</b>企業(yè)<b class='flag-5'>生產(chǎn)</b>管理的<b class='flag-5'>效率</b>與優(yōu)化<b class='flag-5'>生產(chǎn)</b>過程

    宜科EI40編碼器助力提升機(jī)高效搬運

    目前物流行業(yè)市場發(fā)展迅速,提升機(jī)在一個完整的物流體系中,占著不可或缺的位置。提升機(jī)的主要功能是通過動力機(jī)械拖動柔性件鋼絲繩及所運輸?shù)呢浳锷舷逻\動完成運輸過程。?作為一種大型機(jī)械設(shè)備,廣泛應(yīng)用于各種工業(yè)和物流場景中。其通過改變勢能進(jìn)行運輸,適用于功率較大、
    的頭像 發(fā)表于 02-13 13:54 ?726次閱讀

    立柱碼垛機(jī)器人車間生產(chǎn)效率怎么樣

    ? ? 立柱碼垛機(jī)器人能夠顯著提高車間生產(chǎn)效率,主要體現(xiàn)在以下方面: 工作速度快:立柱碼垛機(jī)器人每小時可工作300-600次左右,部分甚至能達(dá)到每小時抓取數(shù)百次,如某化工廠使用的立柱
    的頭像 發(fā)表于 02-08 15:53 ?836次閱讀
    立柱碼垛<b class='flag-5'>機(jī)器</b>人車間<b class='flag-5'>生產(chǎn)</b><b class='flag-5'>效率</b>怎么樣