国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

可視化和跟蹤機器學習實驗的工具——Wandb

這篇具有很好參考價值的文章主要介紹了可視化和跟蹤機器學習實驗的工具——Wandb。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

簡介:用于可視化和跟蹤機器學習實驗的工具。Weights & Biases 是一個機器學習平臺,供開發(fā)人員更快地構(gòu)建更好的模型。使用 W&B 的輕量級、可互操作的工具快速跟蹤實驗、對數(shù)據(jù)集進行版本和迭代、評估模型性能、重現(xiàn)模型、可視化結(jié)果和發(fā)現(xiàn)回歸,并與同事分享結(jié)果。

github:wandb/wandb:??用于可視化和跟蹤機器學習實驗的工具。此存儲庫包含 CLI 和 Python API。 (github.com)

官網(wǎng):Weights & Biases For Academic Research (wandb.ai)

api&入門&教程:W&B Docs | Weights & Biases Documentation (wandb.ai)

什么是W&B?

Weights & Biases (W&B) 是 AI 開發(fā)者平臺,提供用于訓練模型、微調(diào)模型和利用基礎模型的工具。

在 5 分鐘內(nèi)設置 W&B,然后快速迭代機器學習管道,確信您的模型和數(shù)據(jù)在可靠的記錄系統(tǒng)中得到跟蹤和版本控制。

wandb免費試用,機器學習,機器學習,人工智能

此圖概述了 W&B 產(chǎn)品之間的關系。

W&B 模型是一組輕量級、可互操作的工具,用于機器學習從業(yè)者訓練和微調(diào)模型。

實驗:機器學習實驗跟蹤
模型注冊表:集中管理生產(chǎn)模型
啟動:縮放和自動化工作負載
掃描:超參數(shù)調(diào)優(yōu)和模型優(yōu)化
W&B Prompts 用于調(diào)試和評估 LLM。

W&B平臺是一組強大的核心構(gòu)建塊,用于跟蹤和可視化數(shù)據(jù)和模型,并傳達結(jié)果。

項目:版本資產(chǎn)和軌道沿襲
表:可視化和查詢表格數(shù)據(jù)
報告:記錄和協(xié)作處理您的發(fā)現(xiàn)
編織查詢和創(chuàng)建數(shù)據(jù)可視化效果
您是W&B的新用戶嗎?

?演示視頻:Weights & Biases End-to-End Demo (youtube.com)

使用以下資源開始探索 W&B:

簡介筆記本:運行快速示例代碼,在 5 分鐘內(nèi)跟蹤實驗
快速入門:閱讀有關如何以及在何處將 W&B 添加到代碼的快速概述
瀏覽我們的集成指南和我們的 W&B Easy Integration YouTube 播放列表,了解如何將 W&B 與您首選的機器學習框架集成。
查看 API 參考指南,了解有關 W&B Python 庫、CLI 和 Weave 操作的技術規(guī)范。
W&B如何運作?
如果您是 W&B 的首次用戶,我們建議您按以下順序閱讀以下部分:

了解 W&B 的基本計算單位 Runs。
使用實驗創(chuàng)建和跟蹤機器學習實驗。
了解 W&B 靈活而輕量級的構(gòu)建塊,用于使用 Artifacts 進行數(shù)據(jù)集和模型版本控制。
自動執(zhí)行超參數(shù)搜索,并使用掃描探索可能的模型空間。
使用模型管理管理從訓練到生產(chǎn)的模型生命周期。
使用我們的數(shù)據(jù)可視化指南,可視化跨模型版本的預測。
組織 W&B 運行、嵌入和自動化可視化、描述您的發(fā)現(xiàn),并使用報告與協(xié)作者共享更新。

快速入門

安裝 W&B,并在幾分鐘內(nèi)開始跟蹤機器學習實驗。

1. 創(chuàng)建一個帳戶并安裝 W&B

在開始之前,請確保創(chuàng)建一個帳戶并安裝 W&B:

  1. 在 https://wandb.ai/site 注冊一個免費帳戶,然后登錄您的wandb帳戶。
  2. 使用 pip 在 Python 3 環(huán)境中的計算機上安裝 wandb 庫。
    以下代碼片段演示了如何使用 W&B CLI 和 Python 庫安裝和登錄 W&B:

安裝 CLI 和 Python 庫以與權(quán)重和偏差 API 進行交互:

!pip install wandb
2. 登錄 W&B

筆記本
接下來,導入 W&B Python SDK 并登錄:

import wandb

wandb.login()

出現(xiàn)提示時,請?zhí)峁┠?API密鑰。

3. 開始運行并跟蹤超參數(shù)

使用 wandb.init() 在 Python 腳本或筆記本中初始化 W&B Run 對象,并使用超參數(shù)名稱和值的鍵值對將字典傳遞給參數(shù):config

run = wandb.init(
    # Set the project where this run will be logged
    project="my-awesome-project",
    # Track hyperparameters and run metadata
    config={
        "learning_rate": 0.01,
        "epochs": 10,
    },
)

運行是 W&B 的基本組成部分。您將經(jīng)常使用它們來跟蹤指標、創(chuàng)建日志、創(chuàng)建作業(yè)等。

把它們放在一起

綜上所述,訓練腳本可能類似于以下代碼示例。突出顯示的代碼顯示特定于 W&B 的代碼。 請注意,我們添加了模擬機器學習訓練的代碼。

# train.py
import wandb
import random  # for demo script

wandb.login()

epochs = 10
lr = 0.01

run = wandb.init(
    # Set the project where this run will be logged
    project="my-awesome-project",
    # Track hyperparameters and run metadata
    config={
        "learning_rate": lr,
        "epochs": epochs,
    },
)

offset = random.random() / 5
print(f"lr: {lr}")

# simulating a training run
for epoch in range(2, epochs):
    acc = 1 - 2**-epoch - random.random() / epoch - offset
    loss = 2**-epoch + random.random() / epoch + offset
    print(f"epoch={epoch}, accuracy={acc}, loss={loss}")
    wandb.log({"accuracy": acc, "loss": loss})

# run.log_code()

就是這樣!導航到 W&B 應用程序, 查看 中我們使用 W&B 記錄的指標(準確性和損失)在每個訓練步驟中是如何改進的。

wandb免費試用,機器學習,機器學習,人工智能

上圖(單擊展開)顯示了每次運行上述腳本時跟蹤的損失和準確性。創(chuàng)建的每個運行對象都顯示在“運行”列中。每個運行名稱都是隨機生成的。

下一步是什么?

探索 W&B 生態(tài)系統(tǒng)的其余部分。

1.查看 W&B 集成,了解如何將 W&B 與您的 ML 框架(如 PyTorch)、ML 庫(如 Hugging Face)或 ML 服務(如 SageMaker)集成。
2.使用 W&B 報告組織運行、嵌入和自動化可視化、描述您的發(fā)現(xiàn)并與協(xié)作者共享更新。
3.創(chuàng)建 W&B 項目,以跟蹤機器學習管道每個步驟的數(shù)據(jù)集、模型、依賴項和結(jié)果。
4.使用 W&B Sweeps 自動執(zhí)行超參數(shù)搜索并探索可能模型的空間。
5.了解數(shù)據(jù)集,可視化模型預測,并在中央儀表板中共享見解。

wandb免費試用,機器學習,機器學習,人工智能

常見問題

在哪里可以找到我的 API 密鑰?登錄 www.wandb.ai 后,API 密鑰將位于“授權(quán)”頁面上。

如何在自動化環(huán)境中使用 W&B?如果您在運行 shell 命令(例如 Google 的 CloudML)不方便的自動化環(huán)境中訓練模型,您應該查看我們的環(huán)境變量配置指南。

你們是否提供本地本地安裝?是的,您可以在自己的計算機上或私有云中私有托管 W&B,請嘗試使用此快速教程筆記本來了解如何操作。注意,要登錄到wandb本地服務器,您可以將host標志設置為本地實例的地址。

如何暫時關閉 wandb 日志記錄?如果正在測試代碼并想要禁用 wandb 同步,請設置環(huán)境變量 WANDB_MODE=offline。

W&B 集成使在現(xiàn)有項目中設置實驗跟蹤和數(shù)據(jù)版本控制變得快速而簡單。有關如何將 W&B 與您選擇的框架集成的更多信息,請參閱《W&B 開發(fā)人員指南》中的“集成”一章。

?? PyTorch的

?? TensorFlow/Keras

?? 擁抱臉變壓器

?? PyTorch 閃電

?? XGBoo斯特

?? Sci-Kit 學習

W&B 托管選項

權(quán)重和偏見在云中可用或安裝在您的私有基礎設施上。通過以下三種方式之一在生產(chǎn)環(huán)境中設置 W&B 服務器:

  1. 生產(chǎn)云:使用 W&B 提供的 terraform 腳本,只需幾個步驟即可在私有云上設置生產(chǎn)部署。
  2. 專用云:在您選擇的云區(qū)域中,在 W&B 的單租戶基礎架構(gòu)上進行托管的專用部署。
  3. 本地/裸機:W&B 支持在本地數(shù)據(jù)中心的大多數(shù)裸機服務器上設置生產(chǎn)服務器。通過運行快速開始,輕松開始在本地基礎架構(gòu)上托管 W&B。wandb server

有關詳細信息,請參閱《W&B 開發(fā)人員指南》中的托管文檔。文章來源地址http://www.zghlxwxcb.cn/news/detail-829631.html

到了這里,關于可視化和跟蹤機器學習實驗的工具——Wandb的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Docker可視化管理工具Portainer多機器安裝使用

    Docker可視化管理工具Portainer多機器安裝使用

    Docker安裝并指定主目錄:https://blog.csdn.net/wdy_2099/article/details/77367107 安裝命令如下: 啟動成功后,輸入http://你的ip:8999/訪問portainer 剛進入需要設置admin的密碼,設置好密碼后進入主頁面: 然后添加環(huán)境: 然后,選擇Socket,輸入一個名稱(名稱最好和機器/業(yè)務關聯(lián)),點擊Conn

    2024年02月16日
    瀏覽(96)
  • 無涯教程-機器學習 - 數(shù)據(jù)可視化

    在上一章中,無涯教程討論了數(shù)據(jù)對于機器學習算法的重要性,以了解具有統(tǒng)計信息的數(shù)據(jù),還有另一種稱為可視化的方式來理解數(shù)據(jù)。 借助數(shù)據(jù)可視化,可以看到數(shù)據(jù)的屬性保持什么樣的關聯(lián),這是查看要素是否與輸出相對應的最快方法,可以了解具有統(tǒng)計信息的ML數(shù)據(jù)。

    2024年02月11日
    瀏覽(27)
  • 【機器學習】可視化模塊-seaborn詳細教程

    【機器學習】可視化模塊-seaborn詳細教程

    Seaborn是一個基于Python語言的數(shù)據(jù)可視化庫,它能夠創(chuàng)建高度吸引人的可視化圖表,是在matplotlib庫的基礎上,提供了更為簡便的API和更為豐富的可視化函數(shù),使得數(shù)據(jù)分析與可視化變得更加容易。Seaborn的設計哲學是以美學為中心,致力于創(chuàng)建最佳的數(shù)據(jù)可視化,同時也保持著

    2024年02月13日
    瀏覽(28)
  • 機器人TF坐標系變換與一些可視化工具的應用

    機器人TF坐標系變換與一些可視化工具的應用

    TF坐標 在ROS中是一個非常重要的概念,因為機器人在做日常操作任務的時候,對于其所在 位置 和 朝向 是需要時刻知道的,而機器人是由很多 節(jié)點 組成的協(xié)同任務,對于每個部件,我們需要知道它的 位姿(位置和朝向) ,這使得坐標系就成為了一個很重要的問題。 TF的功能就

    2024年02月12日
    瀏覽(19)
  • 機器學習 | 掌握Matplotlib的可視化圖表操作

    機器學習 | 掌握Matplotlib的可視化圖表操作

    ????????Matplotlib是python的一個數(shù)據(jù)可視化庫,用于創(chuàng)建靜態(tài)、動態(tài)和交互式圖表。它可以制作多種類型的圖表,如折線圖、散點圖、柱狀圖、餅圖、直方圖、3D 圖形等。以漸進、交互式方式實現(xiàn)數(shù)據(jù)可視化。當然博主也不能面面俱到的講解到所有內(nèi)容,詳情請參考:官網(wǎng)

    2024年01月24日
    瀏覽(24)
  • [python] 基于Gradio可視化部署機器學習應用

    [python] 基于Gradio可視化部署機器學習應用

    Gradio是一個開源的Python庫,用于構(gòu)建機器學習和數(shù)據(jù)科學演示應用。有了Gradio,你可以圍繞你的機器學習模型或數(shù)據(jù)科學工作流程快速創(chuàng)建一個簡單漂亮的用戶界面。Gradio適用于以下情況: 為客戶/合作者/用戶/學生演示你的機器學習模型。 通過自動共享鏈接快速部署你的模

    2023年04月09日
    瀏覽(22)
  • GEE:機器學習分類中每個類別的概率圖像可視化

    GEE:機器學習分類中每個類別的概率圖像可視化

    作者:CSDN @ _養(yǎng)樂多_ 在 Google Earth Engine(GEE) 中應用機器學習分類器進行多分類時,有一個需求是想知道每個像素對于每個類別的分類概率。 比如在進行隨機森林分類時,每個決策樹會生成一個類別,通過投票選擇票數(shù)最多的類別作為最終分類。除了最終分類結(jié)果,其他類

    2024年01月17日
    瀏覽(24)
  • 機器學習入門實例-加州房價預測-1(數(shù)據(jù)準備與可視化)

    機器學習入門實例-加州房價預測-1(數(shù)據(jù)準備與可視化)

    數(shù)據(jù)來源:California Housing Prices dataset from the StatLib repository,1990年加州的統(tǒng)計數(shù)據(jù)。 要求:預測任意一個街區(qū)的房價中位數(shù) 縮小問題:superwised multiple regressiong(用到人口、收入等特征) univariate regression(只預測一個數(shù)據(jù))plain batch learning(數(shù)據(jù)量不大+不咋變動) 下載數(shù)據(jù) 可以

    2023年04月19日
    瀏覽(61)
  • 數(shù)據(jù)可視化diff工具jsondiffpatch使用學習

    數(shù)據(jù)可視化diff工具jsondiffpatch使用學習

    jsondiffpatch 是一個用于比較和生成 JSON 數(shù)據(jù)差異的 JavaScript 庫。它可以將兩個 JSON 對象進行比較,并生成一個描述它們之間差異的 JSON 對象。這個差異對象可以用于多種用途,例如: 生成可視化的差異報告 應用差異到另一個 JSON 對象,從而完成更新 將差異對象轉(zhuǎn)換為文本格

    2024年02月12日
    瀏覽(34)
  • 機器學習04-數(shù)據(jù)理解之數(shù)據(jù)可視化-(基于Pima數(shù)據(jù)集)

    機器學習04-數(shù)據(jù)理解之數(shù)據(jù)可視化-(基于Pima數(shù)據(jù)集)

    數(shù)據(jù)可視化是指通過圖表、圖形、地圖等視覺元素將數(shù)據(jù)呈現(xiàn)出來的過程。它是將抽象的、復雜的數(shù)據(jù)轉(zhuǎn)化為直觀、易于理解的視覺表達的一種方法。數(shù)據(jù)可視化的目的是幫助人們更好地理解數(shù)據(jù),從中發(fā)現(xiàn)模式、趨勢、關聯(lián)和異常,從而作出更明智的決策。 數(shù)據(jù)可視化在各

    2024年02月14日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包