Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create more kinds of blocks #7

Open
9 tasks done
OProfeta opened this issue Dec 20, 2021 · 0 comments
Open
9 tasks done

Create more kinds of blocks #7

OProfeta opened this issue Dec 20, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request
Projects

Comments

@OProfeta
Copy link
Owner

OProfeta commented Dec 20, 2021

Each item in the navbar should expand into a dropdown.

  • Processing
    • Reshape
    • Grayscale
    • OneHot
    • Rescale
  • Deep Learning
    • Dense
    • Convolution
    • Recurrent
  • Operations
    • Argmax
    • Merge
  • Custom
    • Custom

Each one of these should be clickable, allowing for a corresponding code block to be dragged into the canvas.

Consequently, new code blocks need to be created:

  • Reshape
  • Grayscale
  • OneHot
  • Rescale
  • Dense
  • Convolution
  • Recurrent
  • Argmax
  • Merge

Here are the blocks specifications:

  • Reshape:
    • numerical parameter X
    • numerical parameter Y
    • numerical parameter Z
  • Grayscale:
    • Nothing for now, will grayscale images later
  • OneHot:
    • numerical parameter Number of Classes
  • Rescale:
    • numerical parameter Width
    • numerical parameter Height
  • Dense:
    • numerical parameter Neurons
    • multiple options, single selection for Activation function:
      • None
      • Sigmoid (should be the default one)
      • ReLU
      • Tanh
      • Softmax
      • LeakyReLU
    • multiple options, single selection for Dropout:
      • Yes
      • No (should be the default one)
    • multiple options, single selection for Batch Normalization:
      • Yes
      • No (should be the default one)
  • Convolution:
    • multiple options, single choice for Convolution type:
      • Conv (should be the default one)
      • Transpose
      • Separable
      • Depthwise
    • multiple options, single choice for Dimension:
      • 1D
      • 2D (should be the default one)
      • 3D
    • numerical parameter for Patch size
    • numerical parameter for Stride
    • numerical parameter for Feature maps
    • multiple options, single choice for Zero-padding:
      • Same (should be the default one)
      • Valid
    • multiple options, single choice for Activation function:
      • None
      • Sigmoid (should be the default one)
      • ReLU
      • Tanh
    • multiple options, single choice for Dropout:
      • Yes
      • No (should be the default one)
    • multiple options, single choice for Batch Normalization:
      • Yes
      • No (should be the default one)
    • multiple option, single choice for Pooling:
      • Yes
      • No (should be the default one)
  • Recurrent:
    • numerical parameter for Neurons
    • multiple options, single choice for Activation function:
      • None
      • Sigmoid (should be the default one)
      • ReLU
      • Tanh
      • Softmax
      • LeakyReLU
    • multiple options, single choice for Recurrent alternative:
      • LSTM (should be the default one)
      • GRU
      • RNN
    • multiple options, single choice for Return sequence:
      • Yes
      • No (should be the default one)
    • multiple options, single choice for Dropout:
      • Yes
      • No (should be the default one)
  • Argmax:
    • numerical parameter for Dimension
  • Merge:
    • numerical parameter for Number of inputs (should have the same amount of inputs in the block)
    • multiple options, single choice for Operation:
      • Concatenate
      • Subtraction
      • Addition (should be the default one)
      • Multiplication
      • Division
@OProfeta OProfeta added this to To Do in O Frontend via automation Dec 20, 2021
@OProfeta OProfeta added the enhancement New feature or request label Dec 20, 2021
@OProfeta OProfeta self-assigned this Dec 20, 2021
@OProfeta OProfeta moved this from To Do to In Progress in O Frontend Jan 1, 2022
@OProfeta OProfeta moved this from In Progress to Done in O Frontend Jan 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

1 participant