At least one project has exposed scikit-learn fitting and trained models as
a web service: http://psi.cecs.anu.edu.au/


On 17 March 2014 21:33, Eustache DIEMERT <[email protected]> wrote:

> Hi Daniel,
>
> I don't know to which extent python's regular virtualenv [1] does not
> provide the same kind of functionality as Docker ?
>
> For the REST API, it seems a good idea for executing models, but IMHO it
> would be largely suboptimal to fit estimators on data passed over HTTP.
>
> Another info is that companies such as Continuum [2] already provide
> different tools that seem to cover the most of your program (e.g. Conda,
> Wakari).
>
> HTH,
>
> Eustache
>
> [1] http://virtualenv.readthedocs.org/en/latest/virtualenv.html
>
> [2] http://continuum.io/
>
>
> 2014-03-13 10:26 GMT+01:00 Daniel Pyrathon <[email protected]>:
>
>> Hi,
>>
>> My name is Daniel Pyrathon. I am currently a third year BSc student in 
>> Computer Science at the University of Plymouth.
>> Since my placement year I have been very interested in machine learning and 
>> AI in general. This has led me to self-learn some of the main models such 
>> as: Neural Networks (MLP, RBM), Naive Bayes classifiers, Genetic Algorithms, 
>> and I am currently learning RBMs because of my interest in deep learning. I 
>> love programming and I have always been active in the Open Source community 
>> (especially Python). In the past years I have attended the last 3 EuroPython 
>> conferences and I have been a staff member of the conference for the last 2 
>> years.
>>
>> I am currently using Scikit (together with other libraries) for my 
>> dissertation project: a real-time Twitter sentiment analysis classifier. As 
>> my application is written in HTML5 and JS, I connect to Scikit using a 
>> RESTful API. The API I had built was so generic, it was then reused with 
>> other projects.
>>
>> The idea that has come out of this experience is to build a Machine Learning 
>> SaaS.
>>
>> The SaaS would be composed of:
>>
>>
>>    - A Docker image, deployable in one command. This will allow any 
>> developer who has an lxc compatible system to install and use Scikit in an 
>> isolated environment. As Docker containers are entirely isolated, this gives 
>> freedom to the programmer to update and deploy without having to think about 
>> the other components of his/her application.
>>    - A RESTful interface on top of Scikit, providing one universal way for 
>> programmers to train, test, and evaluate multiple machine learning 
>> techniques. This makes it very simple for programmers to integrate machine 
>> learning algorithms with existing components of their stack and scale 
>> massively.
>>
>>
>> I have already pitched this idea to the Shogun community, and I am getting a 
>> lot of very interesting feedback. I would also like the Scikit community to 
>> let me know if they would be interested in this too, and give me possible 
>> suggestions.
>>
>>
>> Thanks,
>>
>> Daniel Pyrathon
>>
>>
>> --
>> *************
>>
>> PirosB3
>>
>> https://github.com/PirosB3 <http://pirosb3.com>
>>
>>
>> ------------------------------------------------------------------------------
>> Learn Graph Databases - Download FREE O'Reilly Book
>> "Graph Databases" is the definitive new guide to graph databases and their
>> applications. Written by three acclaimed leaders in the field,
>> this first edition is now available. Download your free book today!
>> http://p.sf.net/sfu/13534_NeoTech
>> _______________________________________________
>> Scikit-learn-general mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
>>
>>
>
>
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/13534_NeoTech
> _______________________________________________
> Scikit-learn-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
>
>
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Scikit-learn-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to