成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

螞蟻金服開源機器學習工具SQLFlow,機器學習比SQL還簡單

人工智能 機器學習
5月6日,螞蟻金服副 CTO 胡喜正式宣布開源機器學習工具 SQLFlow:“未來三年,AI 能力會成為每一位技術人員的基本能力。我們希望通過開源 SQLFlow,降低人工智能應用的技術門檻,讓技術人員調用 AI 像 SQL 一樣簡單。”

5月6日,螞蟻金服副 CTO 胡喜正式宣布開源機器學習工具 SQLFlow:“未來三年,AI 能力會成為每一位技術人員的基本能力。我們希望通過開源 SQLFlow,降低人工智能應用的技術門檻,讓技術人員調用 AI 像 SQL 一樣簡單。”

 

 

目前,SQLFlow已經在GitHub上獲得1636個Star,236個Fork。(GitHub地址:https://github.com/sql-machine-learning/sqlflow)

SQLFlow 的目標是將 SQL 引擎和 AI 引擎連接起來,讓用戶僅需幾行 SQL 代碼就能描述整個應用或者產品背后的數(shù)據(jù)流和 AI 構造。其中所涉及的 SQL 引擎包括 MySQL、Oracle、Hive、SparkSQL、Flink 等支持用 SQL 或其某個變種語言描述數(shù)據(jù),以及描述對數(shù)據(jù)的操作的系統(tǒng)。而這里所指的 AI 引擎包括 TensorFlow、PyTorch 等深度學習系統(tǒng),也包括 XGBoost、LibLinear、LibSVM 等傳統(tǒng)機器學習系統(tǒng)。

從 SQL 到機器學習

SQLFlow 可以看作一個翻譯器,它把擴展語法的 SQL 程序翻譯成一個被稱為 submitter 的程序,然后執(zhí)行。 SQLFlow 提供一個抽象層,把各種 SQL 引擎抽象成一樣的。SQLFlow 還提供一個可擴展的機制,使得大家可以插入各種翻譯機制,得到基于不同 AI 引擎的 submitter 程序。

 

 

SQLFlow 對 SQL 語法的擴展意圖很簡單:在 SELECT 語句后面,加上一個擴展語法的 TRAIN 從句,即可實現(xiàn) AI 模型的訓練。或者加上一個 PREDICT 從句即可實現(xiàn)用現(xiàn)有模型做預測。這樣的設計大大簡化了數(shù)據(jù)分析師的學習路徑。

此外,SQLFlow 也提供一些基本功能,可以供各種 submitter 翻譯插件使用,用來根據(jù)數(shù)據(jù)的特點,推導如何自動地把數(shù)據(jù)轉換成 features。這樣用戶就不需要在 TRAIN 從句里描述這個轉換。

 

 

以上這些設計意圖在 SQLFlow 的開源代碼中都有體現(xiàn)。當然,SQLFlow 開發(fā)時間還比較短,仍然存在很多做的不夠細致的地方。螞蟻金服將其開源的另一個目的,就是希望能夠和各個 SQL 引擎團隊和各個 AI 團隊一起打造這座橫跨數(shù)據(jù)和 AI 的橋梁。

以下是使用樣本數(shù)據(jù)Iris.train 訓練Tensorflow DNNClassifer模型,并使用訓練模型運行預測的示例。你可以看到使用SQL編寫一些優(yōu)雅的ML代碼有多酷:

  1. sqlflow> SELECT * 
  2. FROM iris.train 
  3. TRAIN DNNClassifier 
  4. WITH n_classes = 3, hidden_units = [10, 20] 
  5. COLUMN sepal_length, sepal_width, petal_length, petal_width 
  6. LABEL class 
  7. INTO sqlflow_models.my_dnn_model; 
  8.  
  9. ... 
  10. Training set accuracy: 0.96721 
  11. Done training 
  1. sqlflow> SELECT * 
  2. FROM iris.test 
  3. PREDICT iris.predict.class 
  4. USING sqlflow_models.my_dnn_model; 
  5.  
  6. ... 
  7. Done predicting. Predict table : iris.predict 
  8. ... 
  9. Training set accuracy: 0.96721 
  10. Done training 

 

責任編輯:龐桂玉 來源: 人工智能與大數(shù)據(jù)技術
相關推薦

2020-06-12 08:19:21

機器學習技術工具

2020-10-18 07:19:47

低代碼機器學習低代碼工具

2017-04-06 10:40:49

機器學習開源Python庫

2024-12-13 09:11:12

2019-03-18 10:57:42

開源技術 軟件

2019-05-13 09:22:21

微軟開源機器學習

2020-10-13 14:54:11

機器學習技術工具

2020-10-15 17:57:45

開源工具機器學習開發(fā)

2020-10-30 08:53:34

機器學習任務編排

2018-10-11 10:37:31

JavaScript開源 機器學習

2021-02-03 09:21:59

SQL機器學習ML

2014-12-23 14:57:42

開源項目機器學習

2022-05-18 16:24:36

PythonPyCaret機器學習

2015-10-15 21:03:04

螞蟻金服

2018-05-17 16:01:00

螞蟻金服金融數(shù)字化轉型

2021-03-15 11:35:28

人工智能機器學習

2021-04-12 10:46:15

人工智能機器學習

2015-04-14 10:40:31

云計算機器學習

2017-05-05 09:56:08

神經網絡模型繪畫

2022-03-28 09:00:00

SQL數(shù)據(jù)庫機器學習
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久综合 | 亚洲综合在线视频 | 久久久久久国产精品三区 | 91成人午夜性a一级毛片 | 国产精品国产成人国产三级 | 区一区二区三在线观看 | 国产精品久久久久av | 久久久久久久av | 欧美三级电影在线播放 | 国产一区二区黑人欧美xxxx | 中文在线一区二区 | 婷婷色在线 | 久久y | 久久精品国产一区 | 99久久精品免费看国产免费软件 | 国产日韩精品视频 | 亚洲欧美日韩在线一区二区 | 97色在线视频 | 99精品网 | 亚洲91av| 成人在线免费视频 | 亚洲毛片一区二区 | 丁香婷婷久久久综合精品国产 | 日本欧美在线观看视频 | 亚洲一区二区三区视频在线 | 国产一区久久久 | 美女视频一区二区三区 | 午夜资源 | 五月天国产视频 | 91福利网| 日韩中文字幕高清 | 中文字幕国产一区 | 日本久久网站 | 亚洲欧美在线一区 | 日韩av大片免费看 | 免费一级片 | 欧美精品在欧美一区二区 | 亚洲一区二区视频在线播放 | 日本一区二区影视 | 日本不卡免费新一二三区 | 福利网址 |