5月6日,螞蟻金服副 CTO 胡喜正式宣布開源機器學(xué)習(xí)工具 SQLFlow:“未來三年,AI 能力會成為每一位技術(shù)人員的基本能力。我們希望通過開源 SQLFlow,降低人工智能應(yīng)用的技術(shù)門檻,讓技術(shù)人員調(diào)用 AI 像 SQL 一樣簡單。”
目前,SQLFlow已經(jīng)在GitHub上獲得1636個Star,236個Fork。(GitHub地址:https://github.com/sql-machine-learning/sqlflow)
SQLFlow 的目標是將 SQL 引擎和 AI 引擎連接起來,讓用戶僅需幾行 SQL 代碼就能描述整個應(yīng)用或者產(chǎn)品背后的數(shù)據(jù)流和 AI 構(gòu)造。其中所涉及的 SQL 引擎包括 MySQL、Oracle、Hive、SparkSQL、Flink 等支持用 SQL 或其某個變種語言描述數(shù)據(jù),以及描述對數(shù)據(jù)的操作的系統(tǒng)。而這里所指的 AI 引擎包括 TensorFlow、PyTorch 等深度學(xué)習(xí)系統(tǒng),也包括 XGBoost、LibLinear、LibSVM 等傳統(tǒng)機器學(xué)習(xí)系統(tǒng)。
從 SQL 到機器學(xué)習(xí)
SQLFlow 可以看作一個翻譯器,它把擴展語法的 SQL 程序翻譯成一個被稱為 submitter 的程序,然后執(zhí)行。 SQLFlow 提供一個抽象層,把各種 SQL 引擎抽象成一樣的。SQLFlow 還提供一個可擴展的機制,使得大家可以插入各種翻譯機制,得到基于不同 AI 引擎的 submitter 程序。
SQLFlow 對 SQL 語法的擴展意圖很簡單:在 SELECT 語句后面,加上一個擴展語法的 TRAIN 從句,即可實現(xiàn) AI 模型的訓(xùn)練。或者加上一個 PREDICT 從句即可實現(xiàn)用現(xiàn)有模型做預(yù)測。這樣的設(shè)計大大簡化了數(shù)據(jù)分析師的學(xué)習(xí)路徑。
此外,SQLFlow 也提供一些基本功能,可以供各種 submitter 翻譯插件使用,用來根據(jù)數(shù)據(jù)的特點,推導(dǎo)如何自動地把數(shù)據(jù)轉(zhuǎn)換成 features。這樣用戶就不需要在 TRAIN 從句里描述這個轉(zhuǎn)換。
以上這些設(shè)計意圖在 SQLFlow 的開源代碼中都有體現(xiàn)。當(dāng)然,SQLFlow 開發(fā)時間還比較短,仍然存在很多做的不夠細致的地方。螞蟻金服將其開源的另一個目的,就是希望能夠和各個 SQL 引擎團隊和各個 AI 團隊一起打造這座橫跨數(shù)據(jù)和 AI 的橋梁。
-
人工智能
+關(guān)注
關(guān)注
1796文章
47683瀏覽量
240311
原文標題:螞蟻金服開源機器學(xué)習(xí)工具SQLFlow,機器學(xué)習(xí)比SQL還簡單
文章出處:【微信號:TheBigData1024,微信公眾號:人工智能與大數(shù)據(jù)技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
傳統(tǒng)機器學(xué)習(xí)方法和應(yīng)用指導(dǎo)
![傳統(tǒng)<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>方法和應(yīng)用指導(dǎo)](https://file1.elecfans.com/web3/M00/04/33/wKgZPGdx9NKAcZdAAABMVybzcFI029.png)
時代電服與中信金租達成戰(zhàn)略合作
螞蟻數(shù)科與浙大團隊榮獲NeurIPS競賽冠軍
螞蟻集團收購邊塞科技,吳翼出任強化學(xué)習(xí)實驗室首席科學(xué)家
什么是機器學(xué)習(xí)?通過機器學(xué)習(xí)方法能解決哪些問題?
![什么是<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>?通過<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>方法能解決哪些問題?](https://file.elecfans.com/web2/M00/4E/DC/poYBAGLCjeiALm_WAAAYmfR7Qec474.png)
“0元購”智元靈犀X1機器人,軟硬件全套圖紙和代碼全公開!資料免費下載!
螞蟻數(shù)科以AI全面升級云產(chǎn)品
螞蟻集團創(chuàng)新科技總部落地北京,螞蟻T空間啟用
機器學(xué)習(xí)在數(shù)據(jù)分析中的應(yīng)用
深度學(xué)習(xí)與傳統(tǒng)機器學(xué)習(xí)的對比
螞蟻集團高層變動:蔣國飛離職,趙聞飆接任螞蟻數(shù)科CEO
螞蟻集團發(fā)布首個開源金融場景多智能體框架
Hugging Face推出開源機器人代碼庫LeRobot
機器學(xué)習(xí)8大調(diào)參技巧
![<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>8大調(diào)參技巧](https://file.elecfans.com/web2/M00/4E/DC/poYBAGLCjeiALm_WAAAYmfR7Qec474.png)
![](https://file1.elecfans.com/web2/M00/C3/54/wKgZomXqquKAfoX_AAYH4U1MtuI708.jpg)
評論