From lambdasoftware at yahoo.es Sat Jun 3 14:29:31 2017 From: lambdasoftware at yahoo.es (Amanda Osvaldo) Date: Sat, 03 Jun 2017 09:29:31 -0300 Subject: [Scilab-Dev] Machine Learning Toolbox In-Reply-To: References: <1493334215.25207.1.camel@yahoo.es> <1495137055.8877.1.camel@yahoo.es> <705f529c-4809-5a4d-6ae6-dc671b0f3e20@esi-group.com> ,<1496240396.3532.1.camel@yahoo.es> Message-ID: <1496492971.29204.1.camel@yahoo.es> 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 a > ?crit : > > > > > > > > > > > > > > I everyone, I think we have nothing about it. > > So ... somebody have a plan ? > > > > > > > > -- 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. > > > > > > > > > > > > > > > > > > > > > > > > > > > Cordialement ? Best regards, > > > > > > > > > Philippe SAAD? > > > > > > > > > > > > > > > > > > > > > > > > Le 18/05/2017 ? 21:50, Amanda Osvaldo a ?crit : > > > > > > > > > > > > > > > > > > > > > > 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 > > > > > > > > > > > > > > > Date : vendredi 28 avril 2017 ? 01:03 > > > > > > > > > > ? : List dedicated to the development of Scilab > > > > > , Yann Debray > > > > > , Dhruv Khattar > > > > > > > > > > > > > > > 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 > > > > > dev at lists.scilab.org > > > > > http://lists.scilab.org/mailman/listinfo/dev > > > > > > > > > > > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: face-surprise.png Type: image/png Size: 1603 bytes Desc: not available URL: From jonas.vieira.de.souza at gmail.com Wed Jun 7 18:19:15 2017 From: jonas.vieira.de.souza at gmail.com (Jonas) Date: Wed, 7 Jun 2017 13:19:15 -0300 Subject: [Scilab-Dev] Problem to create file .Jar, is getting empty Message-ID: I have a doubt. How do you create .jar used in help. When I have create, the .jar file is getting empty I do this: [1]Help_from_sci, [2]Xmltojar // first generate the .xml files Help_from_sci (dirname, helpdir); // then generate the .jar file My_english_help_dir = my_module_path + '/ help / en_US'; My_english_help_title = 'toolbox_test'; Xmltojar (my_english_help_dir, my_english_help_title, 'en_US'); Add_help_chapter (my_english_help_title, my_module_path + "/ jar"); Del_help_chapter (my_english_help_title); Jonas Vieira de Souza ** **Graduating in electronic engineering* jonas.vieira.de.souza at gmail.com +55(48)9.9944-3117 Sent with Mailtrack -------------- next part -------------- An HTML attachment was scrubbed... URL: From erhard.glueck.austria at gmail.com Tue Jun 6 17:36:01 2017 From: erhard.glueck.austria at gmail.com (Erhy) Date: Tue, 6 Jun 2017 08:36:01 -0700 (MST) Subject: [Scilab-Dev] variable damaged if treated in functions Message-ID: <1496763361930-4036546.post@n3.nabble.com> Hello, the size of a variable changed strangely. If I put the sub-function code in the function body the code works. ruin_demo.sce -- View this message in context: http://mailinglists.scilab.org/variable-damaged-if-treated-in-functions-tp4036546.html Sent from the Scilab developers - Mailing Lists Archives mailing list archive at Nabble.com. From erhard.glueck.austria at gmail.com Mon Jun 12 15:52:10 2017 From: erhard.glueck.austria at gmail.com (Erhy) Date: Mon, 12 Jun 2017 06:52:10 -0700 (MST) Subject: [Scilab-Dev] variable damaged if treated in functions In-Reply-To: <1496763361930-4036546.post@n3.nabble.com> References: <1496763361930-4036546.post@n3.nabble.com> Message-ID: <1497275530029-4036573.post@n3.nabble.com> here the example with code in body (not in a function) ruin_demoSane.sce and again the code in function where the variable size changes. ruin_demo.sce -- View this message in context: http://mailinglists.scilab.org/variable-damaged-if-treated-in-functions-tp4036546p4036573.html Sent from the Scilab developers - Mailing Lists Archives mailing list archive at Nabble.com. From Clement.David at esi-group.com Thu Jun 29 11:14:00 2017 From: Clement.David at esi-group.com (=?utf-8?B?Q2zDqW1lbnQgRGF2aWQ=?=) Date: Thu, 29 Jun 2017 09:14:00 +0000 Subject: [Scilab-Dev] Regarding some anomaly in CMSCOPE.sci In-Reply-To: References: Message-ID: <1498727637.3766.3.camel@esi-group.com> Hello Ritveeka, The `sum(in)` expression discard any matrix / vector combination of the `in` variable. Reusing `clrs(:)` there will no update the clrs accordingly to the new inputs. -- Cl?ment Le mercredi 31 mai 2017 ? 13:25 +0530, Ritveeka Vashistha a ?crit?: > Respected Sir/Madam, > I think that there is some anomaly in CMSCOPE.sci file? > > path=r'modules/scicos_blocks/macros/Sink/CMSCOPE.sci' > > ?Could you please explain why model.ipar uses clrs(1:sum(in)) inside define case while it uses > clrs(:) inside set case ? > > Please reply as soon as possible. > > Thanks, > Ritveeka Vashistha > IIT Guwahati > _______________________________________________ > dev mailing list > dev at lists.scilab.org > http://lists.scilab.org/mailman/listinfo/dev