Uploaded image for project: 'Commons Math'
  1. Commons Math
  2. MATH-1641

[GSoC] Update components including machine learning; linear algebra; special functions

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      Placeholder for tasks that could be undertaken in this year's GSoC.

      Ideas (extracted from the "dev" ML):

      1. Redesign and modularize the "ml" package
        -> main goal: enable multi-thread usage.
      2. Abstract the linear algebra utilities
        -> main goal: allow switching to alternative implementations.
      3. Redesign and modularize the "random" package
        -> main goal: general support of low-discrepancy sequences.
      4. Refactor and modularize the "special" package
        -> main goals: ensure accuracy and performance and better API,
        add other functions.
      5. Upgrade the test suite to Junit 5
        -> additional goal: collect a list of "odd" expectations.
      6. Review and finalize pending issues about the refactoring of the "genetic algorithm" functionality (cf. dedicated branch)

      Other suggestions welcome, as well as

      • delineating additional and/or intermediate goals,
      • signalling potential pitfalls and/or alternative approaches to the intended goal(s).

      Attachments

        Activity

          People

            Unassigned Unassigned
            erans Gilles Sadowski
            Alex Herbert, Gilles Sadowski
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: