C++ Logo

sg19

Advanced search

Re: [SG19] SG19 June 11 monthly call

From: dosselmr_at <dosselmr_at_[hidden]>
Date: Thu, 11 Jun 2020 14:26:03 -0600
I am working to describe/present my code in the documented proposal. I
hope to have it ready for the July 9 meeting so that everyone can see
it. Even if it is not in fully documented form by then, I still have
the completed code which will be important for everybody to view.

Quoting Michael Wong via SG19 <sg19_at_[hidden]>:

> HI all, thanks for joining. I lost connection and had to drop off. But I
> will compile the notes.
> Our next call is actually Jul 9 for the stats paper despite what I claim on
> the call as I had forgotten we had set out a schedule. AD and Reinforcement
> learning is now scheduled for Aug 13 call.
>
>
> Jul 9, 2020 02:00 PM: Stats paper
> Aug 13, 2020 02:00 PM: Differential calculu+ Reinforcement Learning
>
> For the stats paper, Richard do you have the latest edition of the paper
> you show? If you are still good with this plan of presenting on Jul9 the
> full stats paper, then I would forward that to the following possible
> interested parties to see about their availability and make July 9 a joint
> SG19 and SG6 session.
> Yolanta, Walter, Eric, and Lisa
>
> Thanks.
>
> On Wed, Jun 10, 2020 at 12:50 PM Michael Wong <fraggamuffin_at_[hidden]>
> wrote:
>
>> SG19 Machine Learning 2 hours
>> Hi,
>>
>> Michael Wong is inviting you to a scheduled Zoom meeting.
>>
>> Topic: SG19 monthly Apr 2020-Oct 2020
>> Time: 02:00 PM Eastern Time (US and Canada) 18:00 UTC
>> Every month on the Second Thu, until Oct 8, 2020, 7 occurrence(s)
>> Apr 9, 2020 02:00 PM 18:00 UTC
>> May 14, 2020 02:00 PM 18:00 UTC
>> Jun 11, 2020 02:00 PM 18:00 UTC
>> Jul 9, 2020 02:00 PM 18:00 UTC
>> Aug 13, 2020 02:00 PM 18:00 UTC
>> Sep 10, 2020 02:00 PM 18:00 UTC
>> Oct 8, 2020 02:00 PM 18:00 UTC
>> Please download and import the following iCalendar (.ics) files to
>> your
>> calendar system.
>> Monthly:
>>
>> https://iso.zoom.us/meeting/v50sceqopj4pyLdu5Mx1orYgnZZUj0RNqw/ics?icsToken=98tyKuuhrz0pGtyQs1-CArUqE53ibvG1kmhirrYIsQe0DDJqZQ3MDNdIYoBRAc-B
>>
>> Join from PC, Mac, Linux, iOS or Android:
>> https://iso.zoom.us/j/291630853?pwd=WUlKbS9SNFNRa0QyWXRWenlGSDhaQT09
>> Password: 339768
>>
>> Or iPhone one-tap :
>> US: +14086380968,,291630853# or +16468769923,,291630853#
>> Or Telephone:
>> Dial(for higher quality, dial a number based on your current
>> location):
>> US: +1 408 638 0968 or +1 646 876 9923 or +1 669 900 6833 or +1
>> 253 215 8782 or +1 301 715 8592 or +1 312 626 6799 or +1 346 248 7799
>> or 877 853 5247 (Toll Free)
>> Meeting ID: 291 630 853
>> Password: 339768
>> International numbers available: https://iso.zoom.us/u/abhaIjFKLZ
>>
>> Or Skype for Business (Lync):
>> https://iso.zoom.us/skype/291630853
>>
>> Agenda:
>>
>> 1. Opening and introductions
>>
>> 1.1 Roll call of participants
>>
>> 1.2 Adopt agenda
>>
>> 1.3 Approve minutes from previous meeting, and approve publishing
>> previously approved minutes to ISOCPP.org
>>
>> 1.4 Action items from previous meetings
>>
>> 2. Main issues (125 min)
>>
>> 2.1 General logistics
>>
>> Meeting plan, focus on one paper per meeting but does not preclude other
>> paper updates:
>>
>> Apr 9, 2020 02:00 PM: stats paper- DONE
>> May 14, 2020 02:00 PM: Stats paper replaces Differential calculus DONE
>> Jun 11, 2020 02:00 PM: Graph paper-
>> Jul 9, 2020 02:00 PM: Stats paper
>> Aug 13, 2020 02:00 PM: Differential calculus
>> Sep 10, 2020 02:00 PM: Graph paper
>> Oct 8, 2020 02:00 PM: stats paper
>>
>> ISO meeting status
>>
>> CPPCON status
>>
>> 2.2 Paper reviews
>>
>> 2.2.1: ML topics
>>
>> <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2119r0.html> Larry
>> Lewis Jorge Silva
>>
>> Reinforcement Learning proposal:
>>
>>
>> Phil Ratsloff et al
>>
>> P1709R1: Graph Proposal for Machine Learning
>>
>> P1709R3:
>>
>> https://docs.google.com/document/d/1kLHhbSTX7j0tPeTYECQFSNx3R35Mu3xO5_dyYdRy4dM/edit?usp=sharing
>>
>>
>> https://docs.google.com/document/d/1QkfDzGyfNQKs86y053M0YHOLP6frzhTJqzg1Ug_vkkE/edit?usp=sharing
>> <
>>
>> https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F1QkfDzGyfNQKs86y053M0YHOLP6frzhTJqzg1Ug_vkkE%2Fedit%3Fusp%3Dsharing&data=02%7C01%7CPhil.Ratzloff%40sas.com%7C729b2cf8502641e4ae5e08d749064578%7Cb1c14d5c362545b3a430
>> 9552373a0c2f%7C0%7C0%7C637058163592253027&sdata=4UQm8tqrcUbiZsr200UMrOaEModJYGNgP1oNot9PbAg%3D&reserved=0>
>>
>>
>> I?ve been working on the prototype implementation to get it building in
>> both Windows & Linux, using CMake & the Conan package manager:
>>
>> 1. All unit tests complete successfully for both MSVC & gcc10
>> 2. All bgl17 code has been removed from the repository. It uses a
>> cloned bgl17 directory (ENABLE_BGL17 cmake option).
>> 3. Catch2 is now being used instead of Google Test for unit testing
>> 4. A simple unit test demonstrates the use of the library?s
>> *dfs_vertex_range* iteration *using bgl17?s vov graph*. This can be
>> seen in test/test_vov_adaptor.cpp.
>> 1. There were a few changes needed in bgl17 to accommodate this (I
>> haven?t pushed these changes)
>>
>> i. I
>> added an inner_container type definition to vov
>>
>> ii. There
>> were 3 places where I added #ifdef _*MSC*_VER to disable linux-specific
>> code, far fewer than before.
>>
>> 1. Adapting vov requires the following
>>
>> i. An
>> adaptor graph class to map the vov types to expected types
>>
>> ii.
>> Function
>> overloads that uses the adaptor graph class as a template argument
>>
>> 1. Added graph API functions to avoid name ambiguity with begin(g) &
>> end(g) for vertices in the dfs & bfs range iterators.
>> 1. vertex_begin(g), vertex_end(g)
>> 2. edge_begin(g,u), edge_end(g,u)
>>
>>
>>
>> I haven?t written the code to support value(uv) function to get edge
>> properties for vov yet.
>>
>> These changes should bring the library much closer to a repeatable
>> cross-platform build and you?re welcome to try it.
>>
>> I?ve pushed the code to the master branch at
>> https://github.com/pratzl/graph
>>
>>
>>
>> The next SG19 meeting is 6/11/20 (12d from now) and I have some things in
>> mind to work on. I?ve been focused on the prototype to make it more
>> accessible for all the authors and I need to switch back to the paper and
>> give it more attention.
>>
>> 1. Paper
>> 1. Complete algorithm descriptions & examples:
>>
>> i.
>> Connected
>> Components
>>
>> ii.
>> Strongly
>> Connected components
>>
>> iii.
>> Bi-connected
>> Components
>>
>> iv.
>> Articulation
>> Points
>>
>> 1. Data structures
>>
>> i. Add
>> section on graph adaptors
>>
>> 1. algorithm implementations
>> 1. connected & strongly connected components unit tests
>> 2. [bi-connected components]
>> 3. [articulation points]
>> 2. bgl17 adaptors
>> 1. vov adaptor: implement value(edge), add dfs_edge_range tests
>> 2. implement a compressed adaptor
>> 3. other prototype features
>> 1. Support Clang10 using the range-v3 concepts macros
>> 4. Documentation
>> 1. Add explicit description of how to install and use the library
>>
>>
>> Richard Dosselman et al
>>
>> P1708R1: Math proposal for Machine Learning
>>
>> https://docs.google.com/document/d/1VAgcyvL1riMdGz7tQIT9eTtSSfV3CoCEMWKk8GvVuFY/edit
>>
>> > std.org/jtc1/sc22/wg21/docs/papers/2020/p1708r2
>> > above is the stats paper that was reviewed in Prague
>> > http://wiki.edg.com/bin/view/Wg21prague/P1708R2SG19
>> >
>> > Review Jolanta Polish feedback.
>> > http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2119r0.html
>>
>>
>>
>>
>> Differentiable Programing by Marco Foco
>>
>> P1416R1: SG19 - Linear Algebra for Data Science and Machine Learning
>>
>> https://docs.google.com/document/d/1IKUNiUhBgRURW-UkspK7fAAyIhfXuMxjk7xKikK4Yp8/edit#heading=h.tj9hitg7dbtr
>>
>> P1415: Machine Learning Layered list
>>
>> https://docs.google.com/document/d/1elNFdIXWoetbxjO1OKol_Wj8fyi4Z4hogfj5tLVSj64/edit#heading=h.tj9hitg7dbtr
>>
>> 2.2.2 SG14 Linear Algebra progress:
>> Different layers of proposal
>>
>> https://docs.google.com/document/d/1poXfr7mUPovJC9ZQ5SDVM_1Nb6oYAXlK_d0ljdUAtSQ/edit
>>
>> 2.2.3 any other proposal for reviews?
>>
>> 2.3 Other Papers and proposals
>>
>> 2.5 Future F2F meetings:
>>
>> 2.6 future C++ Standard meetings:
>> https://isocpp.org/std/meetings-and-participation/upcoming-meetings
>>
>> -2020-02-10 to 15: Prague, Czech Republic
>>
>> - 2020-06-01 to 06: Bulgaria
>> - 2020-11: (New York, tentative)
>> - 2021-02-22 to 27: Kona, HI, USA
>>
>> 3. Any other business
>>
>> New reflector
>>
>> http://lists.isocpp.org/mailman/listinfo.cgi/sg19
>>
>> Old Reflector
>> https://groups.google.com/a/isocpp.org/forum/#!newtopic/sg19
>> <https://groups.google.com/a/isocpp.org/forum/?fromgroups=#!forum/sg14>
>>
>> Code and proposal Staging area
>>
>> 4. Review
>>
>> 4.1 Review and approve resolutions and issues [e.g., changes to SG's
>> working draft]
>>
>> 4.2 Review action items (5 min)
>>
>> 5. Closing process
>>
>> 5.1 Establish next agenda
>>
>> TBD
>>
>> 5.2 Future meeting
>>
>> Jul 9, 2020 02:00 PM
>> Aug 13, 2020 02:00 PM
>> Sep 10, 2020 02:00 PM
>> Oct 8, 2020 02:00 PM
>>
>



-----------------------------------------------------
This e-mail was sent via the Secure Web Server at the
University of Regina, Department of Computer Science
          https://www.cs.uregina.ca/WebMail/

Received on 2020-06-11 15:29:13