You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by Albert <zi...@gmail.com> on 2019/06/03 02:51:44 UTC

sql to rule machine learning

found some efforts in bringing sql to machine learning world.
https://github.com/sql-machine-learning/sqlflow/blob/develop/doc/syntax.md

any comments ?

-- 
~~~~~~~~~~~~~~~
no mistakes
~~~~~~~~~~~~~~~~~~

Re: sql to rule machine learning

Posted by Julian Hyde <jh...@apache.org>.
I agree that if things are SQL-like, then they should be true standard SQL (or a thoughtful superset of it).

That said, there is also a place for other languages. Ideally (1) those languages map down to an algebra that can be transformed and optimized, (2) those languages read from or write to existing SQL constructs such as relations, (3) the language and its implementation are open source.

BigQueryML is an example of a project that meets goals 1 + 2.

I’m not an expert on machine learning so I can’t really comment on whether SQLFlow has achieved a good language.

Julian


> On Jun 2, 2019, at 11:40 PM, Yuzhao Chen <yu...@gmail.com> wrote:
> 
> I have also noticed this project, this grammar is too faraway from SQL standard. But the idea is good, like the CEP grammar.
> 
> Best,
> Danny Chan
> 在 2019年6月3日 +0800 AM10:52,Albert <zi...@gmail.com>,写道:
>> found some efforts in bringing sql to machine learning world.
>> https://github.com/sql-machine-learning/sqlflow/blob/develop/doc/syntax.md
>> 
>> any comments ?
>> 
>> --
>> ~~~~~~~~~~~~~~~
>> no mistakes
>> ~~~~~~~~~~~~~~~~~~


Re: sql to rule machine learning

Posted by Yuzhao Chen <yu...@gmail.com>.
I have also noticed this project, this grammar is too faraway from SQL standard. But the idea is good, like the CEP grammar.

Best,
Danny Chan
在 2019年6月3日 +0800 AM10:52,Albert <zi...@gmail.com>,写道:
> found some efforts in bringing sql to machine learning world.
> https://github.com/sql-machine-learning/sqlflow/blob/develop/doc/syntax.md
>
> any comments ?
>
> --
> ~~~~~~~~~~~~~~~
> no mistakes
> ~~~~~~~~~~~~~~~~~~