1. 27 1月, 2016 2 次提交
  2. 26 1月, 2016 13 次提交
  3. 25 1月, 2016 10 次提交
  4. 22 1月, 2016 4 次提交
    • T
      [FLINK-1994] [ml] Remove decay parameter from IterativeSolver · 4d10be1e
      Till Rohrmann 提交于
      Only some of the LearningRateMethodTrait implementations use the decay value.
      Thus, it should only be part of these methods. This commit makes the learning
      rate methods which need additional parameters a case class which has to be
      instantiated with the respective parameter values.
      
      Corrects some of the learning rate formulas and the example in the documentation.
      4d10be1e
    • R
      [FLINK-1994] [ml] Add different learning rate calculation schemes to SGD · 9c2f5166
      rawkintrevo 提交于
      Added SGD gain calculation schemes
      
      fixed optimal SGD calculation scheme
      
      FLINK-1994: Added 4 new effective learning rates
      
      [FLINK-1994] [ml] Add different gain calculation schemes to SGD
      
      fixed long lines in GradientDescent.scala
      
      [FLINK-1994][ml]Add different gain calculation schemes to SGD
      
      [FLINK-1994][ml] Add different gain calculation schemes to SGD
      
      [FLINK-1994][ml] Add different gain calculation schemes to SGD
      
      Added SGD gain calculation schemes
      
      fixed optimal SGD calculation scheme
      
      [FLINK-1994] [ml] Add different gain calculation schemes to SGD
      
      FLINK-1994: Added 3 new effective learning rates
      
      Added SGD gain calculation schemes
      
      fixed optimal SGD calculation scheme
      
      [FLINK-1994] [ml] Add different gain calculation schemes to SGD
      
      fixed long lines in GradientDescent.scala
      
      [FLINK-1994][ml] Add different gain calculation schemes to SGD
      
      [Flink-1994][ml] Add different gain calculation schemes to SGD
      
      [FLINK-1994][ml] Updated docs, refactored optimizationMethod from Int to String
      
      [FLINK-1994][ml] Added test and example to docs
      
      [FLINK-1994][ml] Fixed Int Artifacts in LinearRegression.scala
      
      Added LearningRateMethod to IterativeSolver
      
      The learning rate method defines how the effective learning step is calculated for
      each iteration step of the IterativeSolver.
      
      Fixed docs, merged enumeration from Till, fixed typo in Wus method
      
      [FLINK-1994][ml] Added 4 new effective learning rate methods
      
      [FLINK-1994][ml] Add different gain calulation schemes to SGD
      
      This closes #1397.
      9c2f5166
    • M
    • M
  5. 21 1月, 2016 9 次提交
  6. 20 1月, 2016 2 次提交
    • Z
      [FLINK-2439] [py] Expand DataSet feature coverage · ac42d150
      zentol 提交于
      ac42d150
    • Z
      [FLINK-2501] [py] Remove the need to specify types for transformations · ab847071
      zentol 提交于
      Full changelog:
      
      Major changes
      ===============
      - Users no longer have to supply information about types
      - Values are now stored as byte arrays on the Java side in
      * a plain byte[] most of the time,
      * a T2<b[],b[]> within a join/cross
      * a T2<TX<b[]...b[]>, b[]> within keyed operations.
      - Every value contains information about its type at the beginning of
      each byte array.
      - Implemented KeySelectors
      
      Minor
      ===============
      - improved error messages in several places
      - defaultable operations now use a "usesUDF" flag
      - reshuffled type ID's; tuple type encoded as 1-25
      - broadcast variables are now sent via the tcp socket
      - ProjectJoin/-Cross now executes projection on python side
      
      Java
      ---------------
      - Sort field now stored as String, continuation of FLINK-2431
      - object->byte[] serializer code moved into separate utility class
      
      Python
      ---------------
      - Fixed NullSerializer not taking a read method argument
      - Serializer/Deserializer interface added
      - Refactored DataSet structure
      * Set and ReduceSet merged into DataSet
      - configure() now takes an OperationInfo argument
      - Simplified GroupReduce tests
      - removed unused Function._open()
      - simplified chaining setup
      - most functions now use super.configure()
      ab847071