偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

僅用 SQL 就可以搞機(jī)器學(xué)習(xí)

人工智能 機(jī)器學(xué)習(xí)
MindsDB 通過采用 AI 表的概念將機(jī)器學(xué)習(xí)引入數(shù)據(jù)庫。AI 表是作為虛擬表存儲(chǔ)在數(shù)據(jù)庫中的機(jī)器學(xué)習(xí)模型。它們有助于根據(jù)數(shù)據(jù)進(jìn)行預(yù)測(cè)。你可以在數(shù)據(jù)庫中執(zhí)行時(shí)間序列、回歸和分類預(yù)測(cè),并通過使用簡(jiǎn)單的 SQL 語句查詢 AI 表幾乎立即獲得輸出。

最近在 GitHub 上看到的這個(gè) MindsDB[1] 項(xiàng)目讓我眼前一亮,它可以在數(shù)據(jù)庫里執(zhí)行機(jī)器學(xué)習(xí)相關(guān)的操作,也就是說,僅用 SQL 就可以構(gòu)建、訓(xùn)練、優(yōu)化和部署機(jī)器學(xué)習(xí)模型,要獲得預(yù)測(cè),只需查詢數(shù)據(jù)和 ML 模型就可以。

MindsDB 通過采用 AI 表的概念將機(jī)器學(xué)習(xí)引入數(shù)據(jù)庫。AI 表是作為虛擬表存儲(chǔ)在數(shù)據(jù)庫中的機(jī)器學(xué)習(xí)模型。它們有助于根據(jù)數(shù)據(jù)進(jìn)行預(yù)測(cè)。你可以在數(shù)據(jù)庫中執(zhí)行時(shí)間序列、回歸和分類預(yù)測(cè),并通過使用簡(jiǎn)單的 SQL 語句查詢 AI 表幾乎立即獲得輸出。

接下來,我們來看一個(gè)官方提供的一個(gè)簡(jiǎn)單示例。

1、申請(qǐng)一個(gè)免費(fèi)的 MindsDB 云賬號(hào),這樣就可以立刻體驗(yàn)到了。如果你更喜歡本地部署,可以安裝他們的 Docker 版本。

2、從 SQL 客戶端連接到 MindsDB。

3、使用 CREATE DATABASE 連接到數(shù)據(jù)庫。MindsDB 有一個(gè)示例數(shù)據(jù)庫,可以立即使用。請(qǐng)使用 CREATE DATABASE 語句,如下所示:

CREATE DATABASE example_data
WITH ENGINE = "postgres",
PARAMETERS = {
"user": "demo_user",
"password": "demo_password",
"host": "3.220.66.106",
"port": "5432",
"database": "demo"
};

執(zhí)行之后可以得到下面的結(jié)果:

Query OK, 0 rows affected (3.22 sec)

4、可以使用標(biāo)準(zhǔn) SQL 來預(yù)覽數(shù)據(jù),如下圖所示:

圖片

5、使用 CREATE PREDICTOR 創(chuàng)建預(yù)測(cè)器:

CREATE PREDICTOR mindsdb.home_rentals_predictor
FROM example_data
(SELECT * FROM demo_data.home_rentals)
PREDICT rental_price;

執(zhí)行后:

Query OK, 0 rows affected (9.79 sec)

6、檢查預(yù)測(cè)器的狀態(tài):

SELECT status
FROM mindsdb.predictors
WHERE name='home_rentals_predictor';

會(huì)得到正在訓(xùn)練或者已完成的狀態(tài):

+----------+
| status |
+----------+
| training |
+----------+

或者

+----------+
| status |
+----------+
| complete |
+----------+

7、執(zhí)行預(yù)測(cè)

SELECT 語句允許你基于特征進(jìn)行預(yù)測(cè),其中特征是用于進(jìn)行預(yù)測(cè)的輸入變量或輸入列。現(xiàn)在來預(yù)測(cè)一棟帶兩間浴室的 1000 平方英尺房屋的租金是多少。

SELECT rental_price
FROM mindsdb.home_rentals_predictor
WHERE number_of_bathrooms=2
AND sqft=1000;

得到結(jié)果如下:

+--------------+
| rental_price |
+--------------+
| 1130 |
+--------------+

到了這一步,你已經(jīng)成功地使用 SQL 訓(xùn)練了一個(gè)預(yù)測(cè)模型并獲得了預(yù)測(cè)的數(shù)據(jù)!

特性

1、自動(dòng)數(shù)據(jù)預(yù)處理、特征工程和編碼

2、分類、回歸、時(shí)間序列任務(wù)

3、無需“傳統(tǒng)部署”即可將模型投入生產(chǎn)

4、獲取每個(gè)預(yù)測(cè)的模型準(zhǔn)確度評(píng)分和置信區(qū)間

5、可以將 ML 模型與現(xiàn)有數(shù)據(jù) Join

6、異常檢測(cè)

7、模型可解釋性分析

8、支持 GPU 訓(xùn)練

支持和以下數(shù)據(jù)庫集成:

圖片

最后的話

僅用 SQL 就可以使用機(jī)器學(xué)習(xí)真的很方便,MindsDB 的技術(shù)細(xì)節(jié)可以訪問官方文檔[2],如果有幫助請(qǐng)點(diǎn)在看分享給更多的朋友。

參考資料:

[1]MindsDB: https://github.com/mindsdb/mindsdb

[2]文檔: docs.mindsdb.com

責(zé)任編輯:武曉燕 來源: Python七號(hào)
相關(guān)推薦

2018-12-03 08:04:25

負(fù)載均衡機(jī)器流量

2018-11-27 09:21:41

負(fù)載均衡機(jī)器Session

2018-07-19 06:07:22

物聯(lián)網(wǎng)安全物聯(lián)網(wǎng)IOT

2020-11-19 08:00:03

打工人離職工作

2018-03-01 15:00:15

Oracle數(shù)據(jù)中心云計(jì)算

2015-07-10 11:18:19

2022-02-28 17:57:44

云遷移云計(jì)算

2017-02-13 09:33:32

2022-02-28 22:58:04

云遷移IT開發(fā)

2022-05-31 06:14:01

Python自動(dòng)化測(cè)試

2009-03-17 08:46:57

Windows 7微軟發(fā)布

2021-02-23 07:01:24

js小游戲技術(shù)

2009-10-21 09:46:13

VB使用ArrayLi

2020-07-06 10:55:38

CIO首席信息官IT

2020-09-17 15:59:37

Java技術(shù)開發(fā)

2010-10-22 16:20:39

SQL Server表

2022-04-13 14:20:00

技術(shù)睡眠裝置

2024-01-07 16:56:59

Python人工智能神經(jīng)網(wǎng)絡(luò)

2014-06-19 14:49:37

iCloud認(rèn)證令牌密碼

2023-03-26 01:00:48

模型編程語言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)