Class/Object

io.github.timsetsfire.datarobot

Project

Related Docs: object Project | package datarobot

Permalink

class Project extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Project
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Project(id: String, projectName: String, fileName: String, stage: String, autopilotMode: Option[Double], created: String, target: Option[String], metric: Option[String], partition: Option[Partition], recommender: Option[Recommender], advancedOptions: Option[AdvancedOptions], positiveClass: Option[Double], maxTrainPct: Option[Double], maxTrainRows: Option[Double], scaleoutMaxTrainPct: Option[Double], scaleoutMaxTrainRows: Option[Double], holdoutUnlocked: Boolean = false, targetType: Option[String])

    Permalink

    create a new project.

    create a new project.

    id

    project id

    projectName

    project name

    fileName

    the name of the dataset used to create the project

    autopilotMode

    0 if autopiloe, 2 is manual

    created

    project creation time

    target

    project target

    metric

    the metric used to select the best-performing models

    partition

    partition of given project. See io.github.timsetsfire.datarobot.Partition.

    recommender

    does nothing

    advancedOptions

    advanced options of the project. See io.github.timsetsfire.datarobot.AdvancedOptions.

    positiveClass

    for binary classification projects, the class designated to be the positive class. Otherwise, null.

    maxTrainPct

    the maximum percentage of the dataset that can be used to successfully train a model without going into the validation data

    maxTrainRows

    the maximum number of rows of the dataset that can be used to suc- cessfully train a model without going into the validation data

    scaleoutMaxTrainPct

    the maximum percentage of the dataset that can be used to successfully train a scaleout model without going into the validation data. May exceed maxTrainPct, in which case only scaleout models can be trained up to this point.

    scaleoutMaxTrainRows

    the maximum number of rows of the dataset that can used be used to successfully train a scaleout model without going into the validation data. May exceed maxTrainRows, in which case only scaleout models can be trained up to this point.

    holdoutUnlocked

    true if holdout has been unlocked

    targetType

    either Regression, Binary, or Multiclass

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. var advancedOptions: Option[AdvancedOptions]

    Permalink

    advanced options of the project.

    advanced options of the project. See io.github.timsetsfire.datarobot.AdvancedOptions.

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. var autopilotMode: Option[Double]

    Permalink

    0 if autopiloe, 2 is manual

  7. def clone(newProjectName: String, maxWait: Int = 60000)(implicit client: DataRobotClient): Project

    Permalink

    newProjectName

    Name of returns project

    maxWait

    Max wait time

    returns

    Returns a copy (post-EDA1) copy of the project.

    To do

    add maxWait appropriate to request happening behind the scenes.

  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  9. def createBlender(models: List[Model], blenderMethod: enums.BlenderMethod.Value)(implicit client: DataRobotClient): ModelJob

    Permalink

    models

    list of io.github.timsetsfire.datarobot.Model to use for blending

    blenderMethod

    one of io.github.timsetsfire.datarobot.enums.BlenderMethod

    returns

    Returns io.github.timsetsfire.datarobot.ModelJob for the requested blender

  10. def createFeaturelist(name: String, features: List[String])(implicit client: DataRobotClient): Featurelist

    Permalink

    Create feature list within a project.

    Create feature list within a project. see also io.github.timsetsfire.datarobot.Featurelist.createFeaturelist

    name

    Name for new featurelist

    features

    List of feature names to include in list

    returns

    new feature list object io.github.timsetsfire.datarobot.Featurelist

  11. val created: String

    Permalink

    project creation time

  12. def delete()(implicit client: DataRobotClient): HttpResponse[String]

    Permalink

    returns

    Returns Unit. Deletes projects

  13. def deleteFeaturelist(featurelistId: String)(implicit cleint: DataRobotClient): HttpResponse[String]

    Permalink
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. val fileName: String

    Permalink

    the name of the dataset used to create the project

  17. def getAccessList()(implicit client: DataRobotClient): List[Map[String, String]]

    Permalink

    returns

    list of users and permissions for given project

  18. def getAssociationFeatureLists()(implicit client: DataRobotClient): Seq[Map[String, String]]

    Permalink
  19. def getBlenderEligibility(models: List[Model], blenderMethod: enums.BlenderMethod.Value)(implicit client: DataRobotClient): Map[String, Any]

    Permalink

    models

    List of models to blend together

  20. def getBlenders()(implicit client: DataRobotClient): Nothing

    Permalink

    To do

    implement this

  21. def getBlueprint(id: String)(implicit client: DataRobotClient): Blueprint

    Permalink

    id

    blueprint id

    returns

    blueprint

    See also

    io.github.timsetsfire.datarobot.Blueprint.get

  22. def getBlueprintChart(blueprintId: String)(implicit client: DataRobotClient): Nothing

    Permalink

    blueprintId

    blueprint d

    To do

    implement this

  23. def getBlueprintDocumentation(blueprintId: String)(implicit client: DataRobotClient): Nothing

    Permalink

    blueprintId

    blueprint d

    To do

    implement this

  24. def getBlueprints()(implicit client: DataRobotClient): List[Blueprint]

    Permalink

    returns

    returns a list of eligible blueprints

    See also

    io.github.timsetsfire.datarobot.Blueprint.getBlueprints

  25. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  26. def getDatasets()(implicit client: DataRobotClient): Nothing

    Permalink

    To do

    implement this

  27. def getFeature(featureName: String)(implicit client: DataRobotClient): Feature

    Permalink

    returns

    return io.github.timsetsfire.datarobot.Feature given specified featurename

  28. def getFeatureAssocationMatrix(metric: enums.FeatureAssociationMetric.Value = FeatureAssociationMetric.MUTUALINFO, atype: enums.FeatureAssociationType.Value = FeatureAssociationType.ASSOCIATION, featurelistId: Option[String] = None)(implicit client: DataRobotClient): (Counter2[String, String, Double], List[FeatureAssociationDetail])

    Permalink

    metric

    association matrix metric

    atype

    association matric value type

    returns

    returns feature association matric for a given featurelist

  29. def getFeatureAssociationMatrixDetails(feature1: String, feature2: String, featurelistId: Option[String] = None)(implicit client: DataRobotClient): Map[String, Any]

    Permalink

    returns

    Returns associtation matric details for feature1 and feature2.

  30. def getFeaturelists()(implicit client: DataRobotClient): List[Featurelist]

    Permalink

    returns

    all featurelists available in project

  31. def getFeatures()(implicit client: DataRobotClient): List[Feature]

    Permalink

    returns

    set of all features available in project

  32. def getFrozenModel(modelId: String)(implicit client: DataRobotClient): Nothing

    Permalink

    modelId

    model id to get

    returns

    frozen model for specified id

    To do

    implement this

  33. def getFrozenModels()(implicit client: DataRobotClient): List[FrozenModel]

    Permalink

    returns

    list of frozen models for project

  34. def getJob(jobId: String)(implicit client: DataRobotClient): Job

    Permalink
  35. def getJobs(status: Option[String] = None)(implicit client: DataRobotClient): List[Job]

    Permalink
  36. def getLeaderboardLink()(implicit client: DataRobotClient): Nothing

    Permalink

    To do

    implement this

  37. def getMetrics(featureName: String)(implicit client: DataRobotClient): Map[String, Any]

    Permalink

    returns

    set of metrics available if given featureName is set as target

  38. def getModel(modelId: String)(implicit client: DataRobotClient): Model

    Permalink

    modelId

    model id to get

    returns

    model for specified modelId

  39. def getModelJob(jobId: String)(implicit client: DataRobotClient): Job

    Permalink
  40. def getModelJobs(status: Option[String] = None)(implicit client: DataRobotClient): List[Job]

    Permalink
  41. def getModels()(implicit client: DataRobotClient): List[Model]

    Permalink

    returns

    list of models for the project

  42. def getPredictJob(jobId: String)(implicit client: DataRobotClient): Job

    Permalink

    To do

    implement this

  43. def getPredictJobs(status: Option[String] = None)(implicit client: DataRobotClient): List[Job]

    Permalink
  44. def getPrimeFiles(projectId: String)(implicit client: DataRobotClient): Nothing

    Permalink

    To do

    implement this

  45. def getPrimeModels(projectId: String)(implicit client: DataRobotClient): Nothing

    Permalink

    To do

    implement this

  46. def getRatingTableModels(projectId: String)(implicit client: DataRobotClient): Nothing

    Permalink

    To do

    implement this

  47. def getRatingTables(projectId: String)(implicit client: DataRobotClient): Nothing

    Permalink

    To do

    implement this

  48. def getRecommendedModel()(implicit client: DataRobotClient): ModelRecommendation

    Permalink

    returns

    Returns model recommended for deployment

  49. def getRecommendedModels()(implicit client: DataRobotClient): List[ModelRecommendation]

    Permalink

    returns

    REturns a list of models recommended by DataRobot

  50. def getReducedBlueprintChart(blueprintId: String)(implicit client: DataRobotClient): Nothing

    Permalink

    blueprintId

    blueprint d

    To do

    implement this

  51. def getStatus(projectId: String)(implicit client: DataRobotClient): Nothing

    Permalink

    To do

    implement this

  52. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  53. var holdoutUnlocked: Boolean

    Permalink

    true if holdout has been unlocked

  54. val id: String

    Permalink

    project id

  55. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  56. var maxTrainPct: Option[Double]

    Permalink

    the maximum percentage of the dataset that can be used to successfully train a model without going into the validation data

  57. var maxTrainRows: Option[Double]

    Permalink

    the maximum number of rows of the dataset that can be used to suc- cessfully train a model without going into the validation data

  58. var metric: Option[String]

    Permalink

    the metric used to select the best-performing models

  59. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  60. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  61. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  62. var partition: Option[Partition]

    Permalink

    partition of given project.

    partition of given project. See io.github.timsetsfire.datarobot.Partition.

  63. var positiveClass: Option[Double]

    Permalink

    for binary classification projects, the class designated to be the positive class.

    for binary classification projects, the class designated to be the positive class. Otherwise, null.

  64. var projectName: String

    Permalink

    project name

  65. def refresh()(implicit client: DataRobotClient): Project

    Permalink
  66. def requestFeatureAssocationMatrix(featurelistId: String)(implicit client: DataRobotClient): String

    Permalink

    Caluclated assocation matrix for specific featurelist

  67. var scaleoutMaxTrainPct: Option[Double]

    Permalink

    the maximum percentage of the dataset that can be used to successfully train a scaleout model without going into the validation data.

    the maximum percentage of the dataset that can be used to successfully train a scaleout model without going into the validation data. May exceed maxTrainPct, in which case only scaleout models can be trained up to this point.

  68. var scaleoutMaxTrainRows: Option[Double]

    Permalink

    the maximum number of rows of the dataset that can used be used to successfully train a scaleout model without going into the validation data.

    the maximum number of rows of the dataset that can used be used to successfully train a scaleout model without going into the validation data. May exceed maxTrainRows, in which case only scaleout models can be trained up to this point.

  69. def setAccessList()(implicit client: DataRobotClient): Nothing

    Permalink

  70. def setProjectName(name: String)(implicit client: DataRobotClient): Project

    Permalink
  71. def setTarget(target: String, mode: enums.ModelingMode.Value = ModelingMode.AUTOPILOT, metric: Option[String] = None, quickrun: Boolean = false, positiveClass: Option[String] = None, partitioningMethod: Option[PartitioningMethod] = None, featurelistId: Option[String] = None, advancedOptions: Option[AdvancedOptions] = None, maxWait: Int = 600000, targetType: Option[enums.TargetType.Value] = None, workerCount: Option[Int] = None)(implicit client: DataRobotClient): Project

    Permalink

    Start modeling

  72. def setWorkerCount(workerCount: Int)(implicit client: DataRobotClient): Unit

    Permalink

    workerCount

    Number of workers to use for modeling

  73. var stage: String

    Permalink
  74. def startAutopilot(projectId: String, featurelistId: Option[String] = None)(implicit client: DataRobotClient): HttpRequest

    Permalink
  75. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  76. var target: Option[String]

    Permalink

    project target

  77. var targetType: Option[String]

    Permalink

    either Regression, Binary, or Multiclass

  78. def toDateTimeProject: DateTimeProject

    Permalink
  79. def toString(): String

    Permalink
    Definition Classes
    Project → AnyRef → Any
  80. def train(blueprint: Blueprint, featurelistId: Option[String] = None, samplePct: Option[Float] = None, trainingRowCount: Option[Int] = None, sourceProjectId: Option[String] = None, scoringType: Option[String] = None, monotonicIncreasingFeaturelistId: Option[String] = None, monotonicDecreasingFeaturelistId: Option[String] = None)(implicit client: DataRobotClient): ModelJob

    Permalink
  81. def unlockHoldout()(implicit client: DataRobotClient): Project

    Permalink
  82. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  84. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped