Hi, sorry for the delay. :-O I think the first e-mail was a guideline. :-O
--- Amanda Osvaldo On Wed, 2017-05-31 at 14:25 +0000, Philippe Saade wrote: > Hi all > It looks like you didn't receive my first email ? > > > > Envoyé de mon mobile > > > Le 31 mai 2017 à 16:20, Amanda Osvaldo <[email protected]> a > écrit : > > > > > > > > > > > > > > I everyone, I think we have nothing about it. <face-surprise.png> > > So ... somebody have a plan ? <face-surprise.png> > > > > > > > > -- Amanda Osvaldo > > > > > > > > > > > > > > > > On Mon, 2017-05-29 at 00:04 +0200, Philippe Saadé (ESI INENDI) > > wrote: > > > Dear All, > > > > > > > > > > > > I took some time to jump in the discussion due to the fact that I > > > wanted to get a better understanding of the current status of > > > your discussions, a better understanding of Mandar's profile and > > > expertise, and also what is easy/hard to do with Scilab to meet > > > some serious and legitimate demands from Scilab's users. > > > > > > > > > > > > As I am the last to join the discussion, I will voluntarily reset > > > my mind and start again the discussions with you so that we can > > > try to structure the project and converge quickly on an > > > achievable list of goals for this GSoC. > > > > > > > > > > > > For that purpose, I would like to list a series of questions on > > > which we need to share a mutual list of answers and common > > > understanding. > > > > > > This should serve as a basis to decide what to do, how and when. > > > > > > > > > > > > So, feel free to fill in... > > > > > > > > > > > > > > > Scilab has a way to use Python : PIMS. Originaly created in > > > August 2014. > > > > > > How mature do you think it is? How compatible is it with the > > > potential need of using existing Python-based ML framework from > > > within Scilab? > > > How easy/hard would it be for Mandar to pursue what has been done > > > here so that using the ML frameworks from Scilab would be working > > > well? > > > > > > Data Management. I think the questions related to the actual size > > > of the data that would be possibly handled by Scilab's users is > > > key. Many ML methods (not necessarily "Deep" ones) need to be > > > trained on large data sets. It doesn't mean that everything has > > > to sit in RAM during training or general pre-processing but it > > > must be possible to handle large data sets. > > > > > > Do we use only "pointers" from Scilab to give an access to the > > > real data structures that are used by the ML frameworks? > > > Do we want to integrate part or all of the data structures that > > > are useful, as native Scilab data structures? > > > Do we consider that the execution of ML algorithms should be > > > designed and architectured in a way that it is done "remotely" > > > from the perspective of Scilab? > > > > > > > > > Use Cases. We need to list some use cases that are typical of > > > what Scilab users do and that make the usage of ML an exciting > > > perspective. If we can not demonstrate that ML within Scilab is > > > possible, easy and really useful on these Use cases, I am not > > > sure > > > we will have reached the main target of that GSoC opportunity. > > > > > > Can we list use cases together? > > > > > > I will start by items some but your input is important here. > > > > > > image classification object recognition in images and video Data > > > Driven Industrial Process Control Anomaly Detection > > > Dimensionality / Model reduction etc. > > > > > > > > > > > > > > > > > > For sure, these questions do not cover all the important topics > > > for this "ML Toolbox" project but this is a way to bootstrap. > > > > > > As we know, we need to be active and efficient for the 30th of > > > May! > > > > > > > > > > > > Thanks for your feedback and feel free to share your point of > > > view. > > > > > > > > > > > > > > > > > > <!-- > > > /* Font Definitions */ > > > @font-face > > > {font-family:Wingdings; > > > panose-1:5 0 0 0 0 0 0 0 0 0;} > > > @font-face > > > {font-family:Wingdings; > > > panose-1:5 0 0 0 0 0 0 0 0 0;} > > > @font-face > > > {font-family:Calibri; > > > panose-1:2 15 5 2 2 2 4 3 2 4;} > > > /* Style Definitions */ > > > body > > > {margin:0cm; > > > margin-bottom:.0001pt; > > > font-size:11.0pt; > > > font-family:"Calibri"; > > > color:black;} > > > p.MsoNormal, li.MsoNormal, div.MsoNormal > > > {margin:0cm; > > > margin-bottom:.0001pt; > > > font-size:11.0pt; > > > font-family:"Calibri"; > > > color:black;} > > > p > > > {mso-style-priority:99; > > > mso-margin-top-alt:auto; > > > margin-right:0cm; > > > mso-margin-bottom-alt:auto; > > > margin-left:0cm; > > > font-size:12.0pt; > > > font-family:"Arial"; > > > color:black;} > > > p.disclaimer-text, li.disclaimer-text, div.disclaimer-text > > > {mso-style-name:disclaimer-text; > > > mso-margin-top-alt:auto; > > > margin-right:0cm; > > > mso-margin-bottom-alt:auto; > > > margin-left:0cm; > > > font-size:8.0pt; > > > font-family:"Arial","sans-serif"; > > > color:black;} > > > p.signature-small, li.signature-small, div.signature-small > > > {mso-style-name:signature-small; > > > mso-margin-top-alt:auto; > > > margin-right:0cm; > > > mso-margin-bottom-alt:auto; > > > margin-left:0cm; > > > font-size:10.0pt; > > > font-family:"Arial","sans-serif"; > > > color:black;} > > > span.disclaimer-text1 > > > {mso-style-name:disclaimer-text1;} > > > p.disclaimer-text2, li.disclaimer-text2, div.disclaimer-text2 > > > {mso-style-name:disclaimer-text2; > > > mso-margin-top-alt:auto; > > > margin-right:0cm; > > > mso-margin-bottom-alt:auto; > > > margin-left:0cm; > > > font-size:8.0pt; > > > font-family:"Arial","sans-serif"; > > > color:black;} > > > span.disclaimer-text11 > > > {mso-style-name:disclaimer-text11; > > > font-family:"Arial","sans-serif"; > > > color:black;} > > > @page WordSection1 > > > {size:612.0pt 792.0pt; > > > margin:70.85pt 70.85pt 70.85pt 70.85pt;} > > > div.WordSection1 > > > {page:WordSection1;} > > > /* List Definitions */ > > > @list l0 > > > {mso-list-id:1884707829; > > > mso-list-template-ids:228898010;} > > > @list l0:level1 > > > {mso-level-tab-stop:36.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt;} > > > @list l0:level2 > > > {mso-level-tab-stop:72.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt;} > > > @list l0:level3 > > > {mso-level-tab-stop:108.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt;} > > > @list l0:level4 > > > {mso-level-tab-stop:144.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt;} > > > @list l0:level5 > > > {mso-level-tab-stop:180.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt;} > > > @list l0:level6 > > > {mso-level-tab-stop:216.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt;} > > > @list l0:level7 > > > {mso-level-tab-stop:252.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt;} > > > @list l0:level8 > > > {mso-level-tab-stop:288.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt;} > > > @list l0:level9 > > > {mso-level-tab-stop:324.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt;} > > > @list l1 > > > {mso-list-id:1895921176; > > > mso-list-template-ids:-1403499630;} > > > @list l1:level1 > > > {mso-level-number-format:bullet; > > > mso-level-text:?; > > > mso-level-tab-stop:36.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt; > > > mso-ansi-font-size:10.0pt; > > > font-family:Symbol;} > > > @list l1:level2 > > > {mso-level-number-format:bullet; > > > mso-level-text:o; > > > mso-level-tab-stop:72.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt; > > > mso-ansi-font-size:10.0pt; > > > font-family:"Arial"; > > > mso-bidi-font-family:"Arial";} > > > @list l1:level3 > > > {mso-level-number-format:bullet; > > > mso-level-text:?; > > > mso-level-tab-stop:108.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt; > > > mso-ansi-font-size:10.0pt; > > > font-family:Wingdings;} > > > @list l1:level4 > > > {mso-level-number-format:bullet; > > > mso-level-text:?; > > > mso-level-tab-stop:144.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt; > > > mso-ansi-font-size:10.0pt; > > > font-family:Wingdings;} > > > @list l1:level5 > > > {mso-level-number-format:bullet; > > > mso-level-text:?; > > > mso-level-tab-stop:180.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt; > > > mso-ansi-font-size:10.0pt; > > > font-family:Wingdings;} > > > @list l1:level6 > > > {mso-level-number-format:bullet; > > > mso-level-text:?; > > > mso-level-tab-stop:216.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt; > > > mso-ansi-font-size:10.0pt; > > > font-family:Wingdings;} > > > @list l1:level7 > > > {mso-level-number-format:bullet; > > > mso-level-text:?; > > > mso-level-tab-stop:252.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt; > > > mso-ansi-font-size:10.0pt; > > > font-family:Wingdings;} > > > @list l1:level8 > > > {mso-level-number-format:bullet; > > > mso-level-text:?; > > > mso-level-tab-stop:288.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt; > > > mso-ansi-font-size:10.0pt; > > > font-family:Wingdings;} > > > @list l1:level9 > > > {mso-level-number-format:bullet; > > > mso-level-text:?; > > > mso-level-tab-stop:324.0pt; > > > mso-level-number-position:left; > > > text-indent:-18.0pt; > > > mso-ansi-font-size:10.0pt; > > > font-family:Wingdings;} > > > ol > > > {margin-bottom:0cm;} > > > ul > > > {margin-bottom:0cm;} > > > --> > > > > > > > > > Cordialement – Best regards, > > > > > > > > > Philippe SAADÉ > > > > > > > > > > > > > > > > > > > > > > > > Le 18/05/2017 à 21:50, Amanda Osvaldo a écrit : > > > > > > > > > > > > > > > > > > <!-- > > > > /* Font Definitions */ > > > > @font-face > > > > {font-family:"Courier New"; > > > > panose-1:2 7 3 9 2 2 5 2 4 4;} > > > > @font-face > > > > {font-family:"Cambria Math"; > > > > panose-1:2 4 5 3 5 4 6 3 2 4;} > > > > @font-face > > > > {font-family:Calibri; > > > > panose-1:2 15 5 2 2 2 4 3 2 4;} > > > > /* Style Definitions */ > > > > p.MsoNormal, li.MsoNormal, div.MsoNormal > > > > {margin:0cm; > > > > margin-bottom:.0001pt; > > > > font-size:12.0pt; > > > > font-family:"Times New Roman";} > > > > a:link, span.MsoHyperlink > > > > {mso-style-priority:99; > > > > color:blue; > > > > text-decoration:underline;} > > > > a:visited, span.MsoHyperlinkFollowed > > > > {mso-style-priority:99; > > > > color:purple; > > > > text-decoration:underline;} > > > > pre > > > > {mso-style-priority:99; > > > > mso-style-link:"Préformaté HTML Car"; > > > > margin:0cm; > > > > margin-bottom:.0001pt; > > > > font-size:10.0pt; > > > > font-family:"Courier New";} > > > > span.PrformatHTMLCar > > > > {mso-style-name:"Préformaté HTML Car"; > > > > mso-style-priority:99; > > > > mso-style-link:"Préformaté HTML"; > > > > font-family:Courier;} > > > > span.EmailStyle19 > > > > {mso-style-type:personal-reply; > > > > font-family:Calibri; > > > > color:windowtext;} > > > > span.msoIns > > > > {mso-style-type:export-only; > > > > mso-style-name:""; > > > > text-decoration:underline; > > > > color:teal;} > > > > .MsoChpDefault > > > > {mso-style-type:export-only; > > > > font-size:10.0pt;} > > > > @page WordSection1 > > > > {size:595.0pt 842.0pt; > > > > margin:70.85pt 70.85pt 70.85pt 70.85pt;} > > > > div.WordSection1 > > > > {page:WordSection1;} > > > > --> > > > > Hi everybody, can I made some questions ? > > > > > > > > > > > > > > > > First, at all, I really agree that SciLab needs a Machine > > > > Learning toolbox. > > > > > > > > > > > > > > > > However, I'm pretty critical about Scilab in your limitations. > > > > I see very potential in the software but require a reform in > > > > your infrastructure. > > > > > > > > > > > > > > > > > > > > > > > > > > > > So, my questions. > > > > > > > > > > > > > > > > > > > > How large are we talking about the training dataset in scilab ? > > > > Even with Tensorflow compatibility if you need to put all the > > > > dataset into the RAM I fear the toolbox utility will be very > > > > limited. > > > > In another words: The toolbox will can handle a 250GB dataset > > > > or just a few GBs from a desktop ? > > > > > > > > > > > > > > > > Have I read right ? > > > > We are talking about to integrate Scilab and tensorflow or > > > > scikit-learn ? > > > > I think it's a good idea, I just whant to know if I'm > > > > interpreting right. > > > > > > > > > > > > > > > > Somebody have some idea how to handle this project in a > > > > software engineering perspective? > > > > Just to ensure the tests and code quality. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- Amanda Osvaldo > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Thu, 2017-05-18 at 16:01 +0000, Yann Debray wrote: > > > > > Dear Caio, Dhruv and Amanda, > > > > > > > > > > I would like to include my colleague Philippe Saadé to the > > > > > exchanges on Machine Learning for Scilab. > > > > > He is an experienced mathematician working with us at ESI > > > > > Group, and has an interesting vision on the subject. > > > > > He will be scientific advisor and mentor for a joint > > > > > internship on Machine learning starting mid june. > > > > > > > > > > @Philippe > > > > > Saadé (ESI INENDI): Could you maybe share with us your > > > > > view on the subject? > > > > > > > > > > We can keep this exchange public if it is alright with you > > > > > all, since I believe our success on the subject will depend > > > > > on our capacity to centralize > > > > > and merge our community efforts. > > > > > You can all collaborate on the project on our forge: > > > > > http://forge.scilab.org/index.php/p/machine-learning-toolbox/ > > > > > > > > > > Yours > > > > > Yann @ Scilab > > > > > > > > > > > > > > > De : > > > > > Amanda Osvaldo > > > > > <[email protected]> > > > > > > > > > > Date : vendredi 28 avril 2017 à 01:03 > > > > > > > > > > À : List dedicated to the development of Scilab > > > > > <[email protected]>, Yann Debray > > > > > <[email protected]>, Dhruv Khattar > > > > > <[email protected]> > > > > > > > > > > Objet : Re: [Scilab-Dev] Machine Learning Toolbox > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hi Caio, sorry for the late. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I think we should ask ourselves what SciLAB's focus and what > > > > > audience are. > > > > > > > > > > > > > > > I feel a lack of knowing what users of Scilab seek. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Me, for example, I want to do everything from protyping to > > > > > running the script on hundreds of Intel Xeon servers with the > > > > > least possible effort. > > > > > > > > > > > > > > > Even with less effort than it would have if the script were > > > > > built in Python. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I am sure that new data structures will expand the use of > > > > > SciLAB. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > But what advantage will this bring to users? > > > > > > > > > > > > > > > Python, as example, have already optimized data structures > > > > > and libraries. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- Amanda Osvaldo > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, 2017-04-26 at 14:32 -0300, Caio Souza wrote: > > > > > > > > > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I have been thinking about the usability of the toolbox and > > > > > independent of which algorithms we are going to have, would > > > > > be interesting to have some simplified structure (like > > > > > TensorFlow). > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Despite it being a lot of work to have such structure, (data, > > > > > model, cost function, minimizer), it would make the toolbox > > > > > easy to use and extend, having minimum impact to the > > > > > usability. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > IMHO, this is something that should be defined before any > > > > > coding starts, and also well explained to the student. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I would like to hear from you what do you think, so we can > > > > > start a discussion. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Best, > > > > > > > > > > > > > > > Caio SOUZA > > > > > > > > > > > > > > > _______________________________________________ > > > > > dev mailing list > > > > > [email protected] > > > > > http://lists.scilab.org/mailman/listinfo/dev > > > > > > > > > > > > > > > > > >
_______________________________________________ dev mailing list [email protected] http://lists.scilab.org/mailman/listinfo/dev
