一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

將物聯(lián)網邊緣設備與云原生分析集成,以獲得更智能的監(jiān)測

jf_9aVl32Dp ? 來源:Arm軟件開發(fā)者 ? 2023-04-03 11:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

想象一下,你是一家智能農業(yè)公司,使用物聯(lián)網傳感器幫助農民優(yōu)化作物產量。你們出售各種傳感器,可以監(jiān)測農田中的土壤濕度、溫度、濕度和光照水平。

為了幫助農民充分利用他們的資源,你需要建立一個集中的系統(tǒng)。該系統(tǒng)收集來自所有田地的傳感器數(shù)據,并提供對作物健康和生長的實時監(jiān)測。有了這些數(shù)據,農民可以在知情的情況下決定何時灌溉、施肥和收割作物。

使用Neo4j,一種圖形數(shù)據庫技術,可以成為從收集的數(shù)據中釋放有價值監(jiān)測的關鍵。它還使智能農業(yè)系統(tǒng)能夠充分發(fā)揮其潛力。

在這篇博客文章中,我們探討了如何使用Neo4j來構建一個強大的智能農業(yè)系統(tǒng)。我們首先討論什么是Neo4j,以及為什么它是存儲和查詢復雜、互連數(shù)據的理想選擇。然后,我們深入研究Neo4j在智能農業(yè)中的具體用例,例如識別作物模式、預測作物產量和優(yōu)化資源利用。最后,我們將逐步介紹如何構建基于Neo4j的智能農業(yè)系統(tǒng),幫助農民做出更好的決策,提高作物產量。

架構

硬件組件

b2797e90-d15e-11ed-bfe3-dac502259ad0.png

b2b4617c-d15e-11ed-bfe3-dac502259ad0.png

軟件組件

Jetson Nano開發(fā)套件SD卡固件:
https://developer.nvidia.com/embedded/l4t/r32_release_v7.1/jp_4.6.1_b110_sd_card/jeston_nano/jetson-nano-jp461-sd-card-image.zip

etcher:https://www.balena.io/etcher/

desktop Docker:
https://www.docker.com/products/docker-desktop/

Neo4j Aura數(shù)據庫實例:
https://neo4j.com/cloud/platform/aura-graph-database

步驟1:為操作系統(tǒng)安裝準備Jetson Nano SD卡映像

b2ed04aa-d15e-11ed-bfe3-dac502259ad0.png

要將Jetson Nano SD卡映像閃存到SD卡,您可以按照以下步驟操作:
. 從NVIDIA(https://developer.nvidia.com/embedded/downloads)下載Jetson Nano SD卡映像。
. 將SD卡插入計算機的SD卡讀卡器。
. 從下載并安裝Etcher軟件https://www.balena.io/etcher/.
. 打開Etcher并選擇要閃存的Jetson Nano SD卡映像文件。

b350de76-d15e-11ed-bfe3-dac502259ad0.png

. 解壓縮從下載的SD卡映像https://developer.nvidia.com/embedded/downloads
. 選擇SD卡驅動器作為下載目標。
. 點擊“燒錄!”開始燒錄進程。

步驟2:連接傳感器

Seeed Studio的BME680傳感器是一款緊湊型環(huán)境傳感器,專為移動應用和可穿戴設備設計。它可以高精度測量溫度、壓力、濕度和室內空氣質量,并且設計為功耗非常低。該傳感器與流行的微控制器平臺兼容,如樹莓派Arduino,使其易于集成到項目中。

b36dff7e-d15e-11ed-bfe3-dac502259ad0.png

Grove Base Hat是一款40針Grove附加板,旨在與樹莓派板兼容。然而,通過將其連接到適當?shù)腉PIO引腳,它也可以與NVIDIA Jetson Nano一起使用。它有15個Grove連接器,包括6個數(shù)字、4個模擬、3個I2C、1個UART和1個PWM。

該硬件模塊提供了一種將Grove傳感器和執(zhí)行器連接到Jetson Nano的簡單方便的方法。它支持各種Grove模塊,如溫度、濕度、光線和聲音傳感器,以及電機和顯示器等執(zhí)行器。

要將Grove Base Hat連接到Jetson Nano,您必須連接以下引腳:
. Jetson Nano上的VCC至3.3V引腳
. Jetson Nano上的GND到GND引腳
. SDA至Jetson Nano的引腳3(SDA1)
. SCL至Jetson Nano的引腳5(SCL1)

一旦您將Grove Base Hat連接到Jetson Nano,您就可以開始在Jetson Nano項目中使用Grove傳感器和執(zhí)行器。將傳感器連接到Grove后,建議使用i2cdetect命令運行I2C檢測,以驗證您是否看到設備:在我們的情況下,它顯示76。請注意,傳感器使用I2C或SPI通信協(xié)議與微控制器進行通信。

$ i2cdetect -r -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- 76 --

步驟3:編寫Python代碼以獲取傳感器值

以下是從BME680傳感器獲取傳感器值的Python腳本:

from bme680 import BME680


# Initialize BME680 sensor object
sensor = BME680()


# Check sensor is connected
if not sensor.begin():
    print("Failed to initialize BME680 sensor.")
    exit()


# Read and print sensor values
while True:
    if sensor.get_sensor_data():
        temperature = round(sensor.data.temperature, 2)
        humidity = round(sensor.data.humidity, 2)
        pressure = round(sensor.data.pressure, 2)
        gas_resistance = round(sensor.data.gas_resistance, 2)


        print("Temperature: {} C".format(temperature))
        print("Humidity: {} %".format(humidity))
        print("Pressure: {} hPa".format(pressure))
        print("Gas Resistance: {} Ohms".format(gas_resistance))


    else:
        print("Error reading BME680 sensor data.")


    time.sleep(1)

from bme680 import bme680語句導入bme680傳感器庫,該庫提供了從傳感器讀取環(huán)境數(shù)據的接口。傳感器變量初始化BME680傳感器對象。if not sensor.begin():語句檢查傳感器是否正確連接和初始化。如果初始化失敗,代碼將退出并打印一條錯誤消息。

代碼的主循環(huán)重復讀取BME680傳感器的傳感器數(shù)據,并將值打印到控制臺。time.sleep(1)語句在循環(huán)的每次迭代之間暫停代碼執(zhí)行1秒。

此腳本使用BME680庫從連接到運行腳本的系統(tǒng)的BME680傳感器讀取溫度、濕度、壓力和氣體電阻值。結果以循環(huán)方式打印到控制臺,每次讀取之間有1秒的延遲。

假設BME680傳感器已連接并正常工作,則輸出如下所示:
溫度:26.68攝氏度
濕度:41.35%
壓力:1008.6 hPa
氣體電阻:3110.63歐姆

溫度、濕度和壓力值分別以攝氏度、百分比和百帕斯卡為單位,使用round()函數(shù)四舍五入到小數(shù)點后兩位。氣體電阻值以歐姆為單位,也可以四舍五入到小數(shù)點后兩位。

如果讀取BME680傳感器數(shù)據時出錯,腳本將在控制臺上打印消息“讀取BME680sensor data時出錯”

步驟4:編寫Python程序,將BME680傳感器值發(fā)送到Neo4j圖形數(shù)據庫

現(xiàn)在是時候編寫Python代碼,使用Neo4j驅動程序和BME680環(huán)境傳感器建立與Neo4j Graph數(shù)據庫的連接了。

from neo4j import GraphDatabase


from bme680 import BME680


import time


 


# Set up the Neo4j driver


uri = "neo4j+s://41275b2a.databases.neo4j.io"


driver = GraphDatabase.driver(uri, auth=("neo4j", "3DXXXXXXXXXXXXXXXaM"))


 


# Set up the BME680 sensor


sensor = BME680()


 


# Define a function to create a sensor reading node in Neo4j


def create_sensor_reading(tx, temperature, humidity, pressure, gas):


    tx.run("CREATE (:SensorReading {temperature: $temperature, humidity: $humidity, pressure: $pressure, gas: $gas, timestamp: $timestamp})",


           temperature=temperature, humidity=humidity, pressure=pressure, gas=gas, timestamp=int(time.time()))


 


# Generate and insert sensor readings into Neo4j every 5 seconds


while True:


    if sensor.get_sensor_data():


        temperature = round(sensor.data.temperature, 2)


        humidity = round(sensor.data.humidity, 2)


        pressure = round(sensor.data.pressure, 2)


        gas = round(sensor.data.gas_resistance, 2)


 


        with driver.session() as session:


            session.write_transaction(create_sensor_reading, temperature, humidity, pressure, gas)


            print(f"Inserted sensor reading - temperature: {temperature}, humidity: {humidity}, pressure: {pressure}, gas: {gas}")


    else:


        print("Error reading BME680 sensor data.")


 


    time.sleep(5)

此Python代碼使用Neo4j驅動程序和BME680環(huán)境傳感器建立與Neo4j圖形數(shù)據庫的連接。然后,它定義了一個函數(shù),在圖形數(shù)據庫中創(chuàng)建一個傳感器讀取節(jié)點,其中包含當前的溫度、濕度、壓力、氣體阻力和時間戳。代碼的主循環(huán)每5秒重復生成一次傳感器讀數(shù),并使用定義的函數(shù)將其插入圖形數(shù)據庫。

from neo4j import GraphDatabase語句導入neo4j驅動程序,該驅動程序允許Python代碼與neo4j數(shù)據庫交互。from bme680 import bme680語句導入bme680傳感器庫,該庫提供了從傳感器讀取環(huán)境數(shù)據的接口。

uri變量指定Neo4j數(shù)據庫的位置和訪問該數(shù)據庫的憑據。驅動程序變量使用指定的uri和憑據初始化Neo4j驅動程序。

傳感器變量初始化BME680傳感器對象。create_sensor_reading函數(shù)接收Neo4j事務對象(tx)和當前傳感器讀數(shù)(溫度、濕度、壓力、氣體和時間戳)。然后使用給定的設備在圖形數(shù)據庫中創(chuàng)建一個新節(jié)點。

代碼的主循環(huán)重復讀取BME680傳感器的傳感器數(shù)據,并使用Neo4j事務將讀數(shù)插入圖形數(shù)據庫。time.sleep(5)語句在循環(huán)的每次迭代之間暫停代碼的執(zhí)行5秒

步驟5:導入Neo4j Python模塊

gitclonehttps://github.com/collabnix/bme680-jetson-neo4j
cd bme680-jetson-neo4j

導入Neo4j Python模塊

您可以使用pip為Python安裝Neo4j驅動程序:

pip install neo4j
python3 sensorloader.py

結果

Inserted sensor reading - temperature: 26.68, humidity: 41.35, pressure: 1008.6, gas: 3110.63


Inserted sensor reading - temperature: 12.42, humidity: 49.71, pressure: 1149.34, gas: 4815.11


Inserted sensor reading - temperature: 27.73, humidity: 77.2, pressure: 1081.24, gas: 4737.95


Inserted sensor reading - temperature: 19.22, humidity: 50.17, pressure: 958.73, gas: 516.57

步驟6:設置Neo4j Docker擴展

Neo4j Aura是Neo4j提供的一種完全托管的云數(shù)據庫服務。它是一個數(shù)據庫即服務(DBaaS)產品,允許您在云中創(chuàng)建、部署和管理自己的圖形數(shù)據庫。這就不必擔心底層基礎設施和維護任務。假設您已經安裝并配置了Neo4j Aura DB連接UI,下一步將安裝Neo4j Docker Desktop。

打開Docker Dashboard>Extensions>安裝Neo4j Docker Extension。

b3b3194c-d15e-11ed-bfe3-dac502259ad0.png

要允許Neo4 Docker Extension連接到遠程Neo4j Aura DB,您必須提供連接URL、身份驗證類型和憑據。一旦成功,您應該能夠開始運行密碼查詢。

b3e72ebc-d15e-11ed-bfe3-dac502259ad0.png

步驟7:測量氣體濃度

BME680傳感器測量幾種不同氣體的濃度,包括揮發(fā)性有機化合物(VOC)、一氧化碳(CO)和二氧化氮(NO2)。這是除了測量溫度、濕度和壓力之外的。要從傳感器中獲取這些氣體的濃度,可以使用BME680類的get_sensor_data()方法。這將返回一個包含最新傳感器讀數(shù)的BME680Data對象。然后,您可以使用以下屬性訪問BME680Data對象中的氣體濃度值:
. gas_reresistance:氣體傳感器的電阻,單位為歐姆,與空氣中揮發(fā)性有機物的濃度有關。
. gas(List):不同氣體的濃度,單位為百萬分之一(ppm),包括CO和NO2。

from neo4j import GraphDatabase
import time
import bme680
# Set up the Neo4j driver


uri = "neo4j+s://your-neo4j-instance-url-here"


driver = GraphDatabase.driver(uri, auth=("neo4j", "your-neo4j-instance-password-here"))
# Set up the BME680 sensor


sensor = bme680.BME680(bme680.I2C_ADDR_PRIMARY)
# Define a function to create a CO2 reading node in Neo4j


def create_co2_reading(tx, co2_concentration):


    tx.run("CREATE (:CO2Reading {concentration: $concentration, timestamp: $timestamp})",


           concentration=co2_concentration, timestamp=int(time.time()))
# Wait for the sensor to warm up


print("Warming up sensor...")


sensor.set_gas_status(bme680.ENABLE_GAS_MEAS)


time.sleep(300)
# Start retrieving CO2 concentration data and inserting it into Neo4j


print("Starting CO2 data collection...")


while True:


    if sensor.get_sensor_data():


        co2_concentration = round(sensor.data.gas_resistance / 10, 2)


        with driver.session() as session:


            session.write_transaction(create_co2_reading, co2_concentration)


            print(f"Inserted CO2 reading - concentration: {co2_concentration}")


    else:


        print("Error retrieving sensor data")


    time.sleep(60)

執(zhí)行腳本

python3 sensorloader_co2.py

結果

Warming up sensor... (takes 4-5 minutes)


Starting CO2 data collection...


Inserted CO2 reading - concentration: 1294686.

與典型的室內二氧化碳水平相比,1294686.06ppm(百萬分之一)的二氧化碳濃度相當高。在通風良好的室內環(huán)境中,二氧化碳濃度應在400-1000ppm左右。二氧化碳含量超過1000ppm會導致嗜睡、頭痛和其他癥狀,而超過5000ppm會對健康造成嚴重影響,在極端情況下甚至死亡。

然而,對二氧化碳水平的解釋取決于測量的背景和環(huán)境。例如,在一些工業(yè)環(huán)境中,如啤酒廠或溫室,出于特定目的,CO2水平可能會故意升高。同樣重要的是要考慮可能影響室內空氣質量的其他因素,如濕度、通風和其他污染物的存在。

步驟8:對BME680傳感器建模

以下是如何在Neo4j中對BME680傳感器及其讀數(shù)進行建模的示例。首先,您將創(chuàng)建一個“傳感器”節(jié)點來表示您的BME680傳感器。此節(jié)點可能具有“名稱”和“制造商”等屬性,以及您要存儲的有關傳感器的任何其他信息。

CREATE (:Sensor {name: 'BME680', manufacturer: 'Bosch'})


接下來,您將創(chuàng)建一個“時間戳”節(jié)點來表示讀取的特定時間點。此節(jié)點可能有一個“時間戳”屬性,用于存儲讀取的日期和時間。

CREATE (:Timestamp {timestamp: datetime()})


然后,您將在Sensor節(jié)點和Timestamp節(jié)點之間創(chuàng)建一個“READS”關系。“溫度”、“壓力”、“濕度”等財產表示當時從傳感器讀取的值。例如,要創(chuàng)建溫度為25攝氏度、壓力為1000hPa、濕度為50%的讀數(shù),可以使用以下查詢:

MATCH (s:Sensor {name: 'BME680'}), (t:Timestamp)


CREATE (s)-[:READS {temperature: 37.0, pressure: 1168.83, humidity: 37.23}]->(t)

b4054424-d15e-11ed-bfe3-dac502259ad0.png

此查詢在傳感器節(jié)點和時間戳節(jié)點之間創(chuàng)建“READS”關系。溫度、壓力和濕度的財產分別設置為25、1000和50。然后,您可以使用Cypher查詢來:

. 從數(shù)據庫中檢索讀數(shù);

. 根據時間范圍或傳感器類型等標準對其進行篩選,以及

. 使用Neo4j Bloom等工具或其他可視化工具以各種方式可視化數(shù)據

步驟9:將其繪制到Grafana儀表板

Neo4j為Grafana提供了一個數(shù)據源插件,允許您直接在Grafana儀表板內可視化和分析存儲在Neo4j圖形數(shù)據庫中的數(shù)據。要使用Neo4j數(shù)據源插件,您必須從Grafana插件庫安裝該插件。安裝插件后,您可以通過指定數(shù)據庫URL、用戶名和密碼將其配置為連接到Neo4j數(shù)據庫。一旦配置了數(shù)據源,就可以使用Neo4j查詢語言Cypher創(chuàng)建可視化。Cypher是一種功能強大的圖形查詢語言,允許您遍歷和操作存儲在Neo4j數(shù)據庫中的圖形數(shù)據。

您可以在幾秒鐘內在Docker Desktop上打開Grafana來使用Grafana Docker擴展。訪問Grafana儀表板并使用默認的admin/admin作為用戶名/密碼登錄。

b4241d5e-d15e-11ed-bfe3-dac502259ad0.png

登錄后,單擊“設置”>“數(shù)據源”>“插件”,然后搜索Neo4j數(shù)據源

b45df2cc-d15e-11ed-bfe3-dac502259ad0.png

安裝Grafana數(shù)據源。

b47a2578-d15e-11ed-bfe3-dac502259ad0.png

提供Neo4j Aura實例的連接URL、用戶名和密碼,然后連接。

b49e7d06-d15e-11ed-bfe3-dac502259ad0.png

Grafana使用Neo4j數(shù)據源插件的好處包括:
. 能夠在用戶友好的界面中可視化和分析復雜的圖形數(shù)據。
. 與Grafana中提供的各種其他數(shù)據源和插件集成。
. 具有動態(tài)、交互式可視化功能的可定制儀表板。
. 支持基于Neo4j數(shù)據庫事件的實時數(shù)據流和警報。

b4c259e2-d15e-11ed-bfe3-dac502259ad0.png

一旦連接到遠程Neo4j Aura數(shù)據庫,就應該能夠對傳感器數(shù)據運行密碼查詢。

MATCH (sr:SensorReading)


WHERE sr.timestamp >= $timeFrom AND sr.timestamp <= $timeTo


RETURN sr.timestamp as time, sr.temperature as temp, sr.humidity as hum, sr.pressure as press, sr.gas as gas_res


ORDER BY sr.timestamp ASC

b4e36a60-d15e-11ed-bfe3-dac502259ad0.png

查詢使用MATCH子句指定節(jié)點標簽,并指定一個變量sr來表示具有該標簽的節(jié)點。WHERE子句使用變量$timeFrom和$timeTo指定一系列時間戳。RETURN子句指定每個傳感器讀數(shù)要返回的財產。ORDER BY子句按時間戳升序對結果進行排序。

b504d1be-d15e-11ed-bfe3-dac502259ad0.png

最后,您應該能夠創(chuàng)建所有四個儀表板——溫度、壓力、濕度和氣體阻力,如下所示:

b552c3c4-d15e-11ed-bfe3-dac502259ad0.png

結論

圖形數(shù)據庫能夠高效查詢復雜且相互關聯(lián)的數(shù)據,使其成為數(shù)據往往相互關聯(lián)的環(huán)境監(jiān)測應用程序的理想選擇。這與農業(yè)尤其相關,因為農業(yè)需要這些數(shù)據來提高作物產量。

在這個博客中,我們討論了如何使用Python將BME680環(huán)境傳感器與Neo4j圖形數(shù)據庫接口。BME680傳感器能夠測量溫度、濕度、壓力和氣體阻力。這使其成為環(huán)境監(jiān)測應用的理想傳感器,可以改善農業(yè)行業(yè)的決策。

Ajeet S Raina是Docker的開發(fā)者倡導者,也是Arm開發(fā)者計劃的大使。

審核編輯 :李倩


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

    關注

    2566

    文章

    53008

    瀏覽量

    767673
  • 物聯(lián)網

    關注

    2931

    文章

    46251

    瀏覽量

    392785
  • 數(shù)據庫
    +關注

    關注

    7

    文章

    3927

    瀏覽量

    66272

原文標題:將物聯(lián)網邊緣設備與云原生分析集成,以獲得更智能的監(jiān)測

文章出處:【微信號:Arm軟件開發(fā)者,微信公眾號:Arm軟件開發(fā)者】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    聯(lián)網的應用范圍有哪些?

    聯(lián)網,簡單來說,就是“萬相連的互聯(lián)網”。它以互聯(lián)網為基石,將用戶端延伸至物品與物品之間,實現(xiàn)信息的交換與通信。打個比方,你的
    發(fā)表于 06-16 16:01

    桂花網藍牙網關聯(lián)網醫(yī)院動態(tài)血糖管理應用案例

    醫(yī)院的實踐驗證了“CGM+胰島素泵+聯(lián)網”模式的臨床價值與社會效益。桂花網藍牙網關與控制器作為技術基石,不僅解決了傳統(tǒng)醫(yī)療設備的通信瓶頸,推動了全院血糖管理的
    發(fā)表于 06-05 16:17

    聯(lián)網工程師為什么要學Linux?

    聯(lián)網工程師需要掌握Linux的主要原因可以從技術生態(tài)、開發(fā)需求、行業(yè)應用及就業(yè)競爭力四個角度來分析: 一、技術生態(tài)與行業(yè)適配性 1)嵌入式開發(fā)的主流平臺
    發(fā)表于 05-26 10:32

    Nordic nRF54 系列芯片:開啟 AI 與聯(lián)網新時代?

    運動、心率等數(shù)據;游戲控制器借助其高性能實現(xiàn)更靈敏的操作響應;在醫(yī)療設備中,可用于實時監(jiān)測患者的生理指標。而對于智能家居和工業(yè)聯(lián)網產品,n
    發(fā)表于 04-01 00:18

    宇樹科技在聯(lián)網方面

    給其他設備或云端進行分析和處理。 與通信企業(yè)合作:宇樹科技可能與通信企業(yè)展開合作,共同探索5G、6G等新一代通信技術在機器人領域的應用,提升機器人的通信效率和穩(wěn)定性,滿足
    發(fā)表于 02-04 06:48

    云原生AI服務怎么樣

    云原生AI服務,是指采用云原生的原則和技術來構建、部署和管理人工智能應用及工作負載的方法和模式。那么,云原生AI服務怎么樣呢?下面,AI部落小編帶您了解。
    的頭像 發(fā)表于 01-23 10:47 ?464次閱讀

    聯(lián)網就業(yè)有哪些高薪崗位?

    進行分析和挖掘,提供有價值的信息和見解,支持決策和業(yè)務發(fā)展。對于數(shù)據科學和人工智能有深入了解的數(shù)據分析專家,迎來更多的高薪崗位機會。
    發(fā)表于 01-10 16:47

    云原生LLMOps平臺作用

    云原生LLMOps平臺是一種基于云計算基礎設施和開發(fā)工具,專門用于構建、部署和管理大型語言模型(LLM)全生命周期的平臺。以下,是對云原生LLMOps平臺作用的梳理,由AI部落小編整理。
    的頭像 發(fā)表于 01-06 10:21 ?465次閱讀

    如何選擇云原生機器學習平臺

    當今,云原生機器學習平臺因其彈性擴展、高效部署、低成本運營等優(yōu)勢,逐漸成為企業(yè)構建和部署機器學習應用的首選。然而,市場上的云原生機器學習平臺種類繁多,功能各異,如何選擇云原生機器學習平臺呢?下面,AI部落小編帶您探討。
    的頭像 發(fā)表于 12-25 11:54 ?459次閱讀

    什么是云原生MLOps平臺

    云原生MLOps平臺,是指利用云計算的基礎設施和開發(fā)工具,來構建、部署和管理機器學習模型的全生命周期的平臺。以下,是對云原生MLOps平臺的介紹,由AI部落小編整理。
    的頭像 發(fā)表于 12-12 13:13 ?530次閱讀

    如何使聯(lián)網邊緣設備高效節(jié)能?

    電源效率對于聯(lián)網的成功至關重要。設備的效率越高,其功能壽命就越長,用戶體驗就越好。您是否在組織中實施了聯(lián)網解決方案,
    的頭像 發(fā)表于 09-24 15:18 ?832次閱讀
    如何使<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網</b><b class='flag-5'>邊緣</b><b class='flag-5'>設備</b>高效節(jié)能?

    云原生和非云原生哪個好?六大區(qū)別詳細對比

    云原生和非云原生各有優(yōu)劣,具體選擇取決于應用場景。云原生利用云計算的優(yōu)勢,通過微服務、容器化和自動化運維等技術,提高了應用的可擴展性、更新速度和成本效益。非云原生則可能更適合對延遲敏感
    的頭像 發(fā)表于 09-13 09:53 ?777次閱讀

    什么是聯(lián)網技術?

    什么是聯(lián)網技術? 聯(lián)網技術(Internet of Things, IoT)是一種通過信息傳感設備,按約定的協(xié)議,
    發(fā)表于 08-19 14:08

    京東云原生安全產品重磅發(fā)布

    “安全產品那么多,我怎么知道防住了?”“大家都說自己是云原生的,我看都是換湯不換藥”在與客戶溝通云原生安全方案的時候,經常會遇到這樣的吐槽。越來越的客戶已經開始了云原生化的技術架構改造,也意識到
    的頭像 發(fā)表于 07-26 10:36 ?785次閱讀
    京東<b class='flag-5'>云原生</b>安全產品重磅發(fā)布

    從積木式到裝配式云原生安全

    從這兩個方面分別進行分析和解決。 新技術帶來新的安全風險 云原生的概念定義本身就比較抽象,從誕生到現(xiàn)在也經歷了多次變化。2018年CNCF對云原生的概念進行了重定義:云原生技術有利于各
    的頭像 發(fā)表于 07-26 10:35 ?553次閱讀
    從積木式到裝配式<b class='flag-5'>云原生</b>安全