Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • F FEDOT
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 87
    • Issues 87
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ITMO-NSS-team
  • FEDOT
  • Issues
  • #705

Closed
Open
Created Jun 06, 2022 by Elizaveta Lutsenko@LizLutsenkoOwner1 of 3 tasks completed1/3 tasks

Review basic abstractions: Graph/OptGraph/Pipeline/Individual & GraphAdapter

Created by: gkirgizov

Motivations:

  1. Define clear base interfaces for easy extension of Optimiser onto new problem domains
  2. Simplify GraphAdapter functionality to avoid subtle bugs with lost fields during .adapt/.restore
  3. These abstractions must define clear separation between levels of abstract optimisation and specific problem domain. Currently this separation is not clear and in some places tied to Fedot specific of ML domain.

Related to #608 (closed).

Sub-tasks:

  • #741
  • #742
  • #743 (closed)
Assignee
Assign to
Time tracking