GH Components v01
GH Components v01
Params
Icon Component Use
Number Slider A numeric slider for single values
Panel A panel for custom notes and text values
Boolean Toggle True/false toggle
Button Button object with two values
Control Knob A radial dial knob for setting numbers
Digit Scroller A numeric scroller for single values
MD Slider A multidimensional slider
Value List A list of preset values to choose from
Calendar Represents a calendar
Clock Represents a 24 hour clock
Colour Swatch Choose a colour
Colour Picker Controllable colour options
Gradient A multiple color gradient
Colour Wheel A palette of related colors
Graph Mapper A numeric mapping function
Image Sampler Provides image sampling routines
Import Image Import an image
Import 3DM Import a rhinoceros file
Import Coordinates Import point coordinates from generic text files
File Path Contains a collection of file paths
Read File Read the contents of a file
Object Details Retrieve some details about referenced rhino objects
Bifocals Write component name above it (downloadable plugin)
Cherry Picker Pick a certain item from a data tree
Default Default panels in your gh scenes
Jump Jump between different locations in the canvas
Param Viewer A viewer for data structures
ABC Scribble Write text in canvas
Data Dam Delay data on its way through the document
Relay A wire relay object
Timer(6)/Trigger(7) Provides a mechanism for updating solutions at specified intervals
Galapagos Galapagos evolutionary solver (MOO)
Goat Optimize a value based on number sliders
Math
Icon Component Use
Construct Domain Create a numeric domain from two numeric extremes
Deconstruct Domain Deconstruct a numeric domain into its component parts
Remap+ Remap numbers
Bounds Create a numeric domain which encompasses a list of numbers
Divide Domain Divide a domain into equal segments
Find Domain Find the first domain that contains a specific value
Includes Test a numeric value to see if it is included in the domain
Remap Numbers Remap numbers into a new numeric domain
2
Construct Domain Create a two-dimensional domain from two simple domains
Deconstruct Domain2 Deconstruct a two-dimensional domain into its component parts
2
Divide Domain Divides a two-dimensional domain into equal segments
Create a numeric two-dimensional domain which encompasses a
Bounds 2D
list of coordinates
Addition Mathematical addition
Division Mathematical division
Multiplication Mathematical multiplication
Negative Compute the negative of a value
Power Raise a value to a power
Subtraction Mathematical subtraction
Absolute Compute the absolute of a value
Factorial Returns the factorial of an integer
Modulus Divides two numbers and returns only the remainder
Mass Addition Perform mass addition of a list of items
Mass Multiplication Perform mass multiplication of a list of items
Relative Differences Compute relative differences for a list of data
Larger Than Larger than (or equal to)
Equality Test for (in)equality of two numbers
Similarity Test for similarity of two numbers
Smaller Than Smaller than (or equal to)
Cube Compute the cube of a value
Cube Root Compute the cube root of a value
Square Compute the square of a value
Square Root Compute the square root of a value
One Over X Compute one over x
Power of 10 Raise 10 to the power of N
Power of 2 Raise 2 to the power of N
Power of E Raise E to the power of N
Log N Return the N-base logarithm of a number
Evaluate Evaluate an expression with a flexible number of variables
Expression Evaluate an expression
C# Script A C#.NET scriptable component
GhPython Script GhPython provides a Python script component
VB Script A VB.NET scriptable component
Deconstruct a date into years, months, days, hours, minutes and
Construct Date
seconds
Construct Time Construct a time instance
Deconstruct a date into years, months, days, hours, minutes and
Deconstruct Date
seconds
Combine Date and Time Combine a pure date and a pure time into a single date
Date Range Create a range of successive dates or times
Interpolate Date Interpolate between two dates or times
Cosine Compute the cosine of a value
Sine Compute the sine of a value
Sinc Compute the sinc (Sinus Cardinalis) of a value
Tangent Compute the tangent of a value
ArcCosine Compute the angle whose cosine is the specified value
ArcSine Compute the angle whose sine is the specified value
ArcTangent Compute the angle whose tangent is the specified value
CoSecant Compute the co-secant (reciprocal of the Sine) of an angle
CoTangent Compute the co-tangent (reciprocal of the Tangent) of an angle
Secant Compute the secant (reciprocal of the Cosine) of an angle
Degrees Convert an angle specified in radians to degrees
Radians Convert an angle specified in degrees to radians
Centroid Generate the triangle centroid from medians
Circumcentre Generate the triangle circumcentre from perpendicular bisectors
Orthocentre Generate the triangle orthocentre from altitudes
Incentre Generate the triangle incentre from angle bisectors
Triangle Trigonometry Generic triangle trigonometry
Right Trigonometry Right triangle trigonometry
Epsilon Returns a factor of double precision floating point epsilon
Golden Ratio Returns a factor of the golden ratio (Phi)
Nautral Logarithm Returns a factor of the natural number (e)
Pi Returns a factor of Pi
Maximum Return the greater of two items
Minimum Return the lesser of two items
Round Round a floating point value
Average Solve the arithmetic average for a set of items
Truncate Perform truncation of numerical extremes
Weighted Average Solve the arithmetic weighted average for a set of items
Construct Matrix Construct a matrix from initial values
Deconstruct Matrix Deconstruct a matrix into its component parts
Invert Matrix Invert a matrix
Swap Columns Swap two columns in a matrix
Swap Rows Swap two rows in a matrix
Transpose Matrix Transpose a matrix (swap rows and columns)
Sets
Icon Component Use
Insert Items Insert a collection of items into a list
Item Index Retrieve the index of a certain item in a list
List Item Retrieve a specific item from a list
List Length Measure the length of a list
Partition List Partition a list into sub lists
Reverse List Reverse the order of a list
Replace Items Replace certain items in a list
Replace Null Replace nulls or invalid data with other data
Shift List Offset all items in a list
Sort List Sort a list of numeric keys
Split List Split a list into separate parts
Sub List Extract a subset from a list
Dispatch Dispatch the items in a list into two target lists
Null Item Test a data item for null or invalidity
Cross Reference Cross reference data from multiple lists
Longest List Grow a collection of lists to the longest length amongst them
Shortest List Shrink a collection of lists to the shortest length amongst them
Cull Index Cull (remove) indexed elements from a list
Cull Nth Cull (remove) every Nth element in a list
Cull Pattern Cull (remove) elements in a list using a repeating bit mask
Random Reduce Randomly remove N items from a list
Fibonacci Creates a Fibonacci sequence
Range Create a range of numbers
Sequence Generate a sequence of numbers
Series Create a series of numbers
Stack Data Duplicate individual items in a list of data
Jitter Randomly shuffles a list of values
Random Generate a list of pseudo random numbers
Create Set Creates the valid set from a list of items (a valid set only contains
distinct elements)
Set Difference Create the difference of two sets (the collection of objects present
in A but not in B)
Set Intersection Creates the intersection of two sets (the collection of unique
objects present in both sets)
Set Union Creates the union of two sets (the collection of unique objects
present in either set)
Set Majority Determine majority member presence amongst three sets
Clean Tree Remove all null and invalid items from a data tree
Flatten Tree Flatten a data tree by removing all branching information
Graft Tree Graft a data tree by adding an extra branch for every item
Prune tree Remove small branches from a Data Tree
Simplify Tree Simplify a data tree by removing the overlap shared amongst all
branches
Tree Statistics Get some statistics regarding a data tree
Trim Tree Reduce the complexity of a tree by merging the outermost
branches
Unflatten Tree Unflatten a data tree by moving items back into branches.
Entwine Flatten and combine a collection of data streams
Explode Tree Extract all the branches from a tree
Flip Matrix Flip a matrix-like data tree by swapping rows and columns.
Merge Merge a bunch of data streams
Path Mapper Perform lexical operations on data trees
Split Tree Split a data tree into two parts using path masks.
Shift Paths Shift the indices in all data tree paths
Match Tree Match one data tree with another.
Stream Filter Filters a collection of input streams
Stream Gate Redirects a stream into specific outputs.
Tree Branch Retrieve a specific branch from a data tree.
Relative Item Retrieve a relative item combo from a data tree
Relative Items Retrieve a relative item combo from two data trees
Tree Item Retrieve a specific item from a data tree.
Construct Path Construct a data tree branch path
Deconstruct Path Deconstruct a data tree path into individual integers
Path Compare Compare a path to a mask pattern
Replace Paths Find & replace paths in a data tree
Vectors
Icon Component Use
Hexagonal 2D grid with hexagonal cells
Radial 2D radial grid
Rectangular 2D grid with rectangular cells
Square 2D grid with square cells
Triangular 2D grid with triangular cells
Populate 2D Populate a 2-Dimensional region with points
Populate 3D Populate a 3-Dimensional region with points
Populate Geometry Populate generic geometry with points
XY Plane World XY plane.
XZ Plane World XZ plane.
YZ Plane World YZ plane.
To Polar Convert a 3D point to plane polar coordinates.
Construct Plane Construct a plane from an origin point and {x}, {y} axes.
Plane Offset Offset a plane.
Plane Origin Change the origin point of a plane
Plane Normal Create a plane perpendicular to a vector.
Rotate Plane Perform plane rotation around plane z-axis
Flip Plane Flip or swap the axes of a plane
Adjust Plane Adjust a plane to match a new normal direction
Align Plane Perform minimal rotation to align a plane with a guide vector
Plane Coordinates Get the coordinates of a point in a plane axis system.
Construct Point Construct a point from {xyz} coordinates.
Deconstruct Deconstruct a point into its component parts.
Numbers to Points Convert a list of numbers to a list of points
Points to Numbers Convert a list of points to a list of numbers
Distance Compute Euclidean distance between two point coordinates.
Closest Point Find closest point in a point collection.
Closest Points Find closest points in a point collection.
Cull Duplicates Cull points that are coincident within tolerance
Sort Points Sort points by Euclidean coordinates (first x, then y, then z)
Pull Point Pull a point to a variety of geometry.
Deconstruct Vector Deconstruct a vector into its component parts.
Vector XYZ Create a vector from {xyz} components.
Unit Vector Unitize vector.
Unit X Unit vector parallel to the world {x} axis.
Unit Y Unit vector parallel to the world {y} axis.
Unit Z Unit vector parallel to the world {z} axis.
Amplitude Set the amplitude (length) of a vector.
Angle Compute the angle between two vectors.
Cross Product Compute vector cross product.
Dot Product Compute vector dot product.
Reverse Reverse a vector (multiply by -1).
Rotate Rotate a vector around an axis.
Vector 2Pt Create a vector between two points.
Vector Length Compute the length (amplitude) of a vector.
Curves
Icon Component Use
Circle Create a circle defined by base plane and radius.
Rectangle Create a rectangle on a plane
Ellipse Create an ellipse defined by base plane and two radii.
Arc Create an arc defined by base plane, radius and angle domain.
Polygon Create a polygon with optional round edges.
Divide Curve Divide a curve into equal length segments
Isotrim Extract an isoparametric subset of a surface.
Divide Surface Generate a grid of {uv} points on a surface.
Divide Distance Divide a curve with a preset distance between points
Divide Length Divide a curve into segments with a preset length
Shatter Shatter a curve into segments.
Control Points Extract the nurbs control points and knots of a curve.
Curve Middle Get the point in the middle of a curve
End Points Extract the end points of a curve.
Curve Closest Point Find the closest point on a curve.
Curve Domain Measure and set the curve domain
Discontinuity Find all discontinuities along a curve.
Evaluate Curve Evaluate a curve at the specified parameter.
Polygon Center Find the center point (average) for a polyline.
Point On Curve Evaluates a curve at a specific location
Evaluate Length Evaluate a curve at a certain factor along its length. Length factors
can be supplied both in curve units and normalized units. Change
the [N] parameter to toggle between the two modes.
Length Measure the length of a curve.
Curve Length At Reparameterize a curve to have a (t) domain range from 0 to 1.
Contour Create a set of Brep or Mesh contours
Contour Ex Create a set of Brep or Mesh contours
Curvature Evaluate the curvature of a curve at a specified parameter.
Sub Curve Construct a curve from the sub-domain of a base curve.
Blend Curve Create a blend curve between two curves.
Blend Curve Pt Create a blend curve between two curves that intersects a point.
Catenary Create a catenary chain between two points.
Explode Explode a curve into smaller segments.
Pull Curve Pull a curve onto a surface.
Project Curve Project a curve onto a Brep
Fillet Fillet the sharp corners of a curve.
Fillet Fillet A Curve At Parameter
Offset Curve Offset a curve with a specified distance.
Rebuild Curve Rebuild a curve with a specific number of control-points.
Reduce Reduce a polyline by removing least significant vertices.
Curve To Polyline Convert a curve to a polyline.
Join Curves Join as many curves as possible
Extend Curves Extend a curve by a specified distance.
Flip Curve Flip a curve using an optional guide curve.
Line Create a line between two points.
Line SDL Create a line segment defined by start point, tangent and length.}
Iso Curve Construct {uv} isocurves on a surface.
Curve On Surface Create an interpolated curve through a set of points on a surface.
Interpolate Create an interpolated curve through a set of points.
Nurbs Curve Construct a nurbs curve from control points.
Polyline Create a polyline connecting a number of points.
Connect Curves Connect a sequence of curves.
Surface
Icon Component Use
Deconstruct Box Deconstruct a box into its constituent parts.
Box Corners Extract all 8 corners of a box.
Brep Edges Extract the edge curves of a brep.
Brep Wireframe Extract the wireframe curves of a brep.
Deconstruct Brep Deconstruct a brep into its constituent parts.
Is Planar Test whether a surface is planar
Dimensions Get the approximate dimensions of a surface
Surface Points Get the control-points of a Nurbs Surface
Area Solve area properties for breps, meshes and planar closed curves.
Volume Solve volume properties for closed breps and meshes.
Brep Closest Point Find the closest point on a brep
Surface Closest Point Find the closest point on a surface.
Evaluate Surface Evaluate local surface properties at a {uv} coordinate.
4Point Surface Create a surface connecting three or four corner points.
Surface From Points Create a nurbs surface from a grid of points.
Isotrim Extract an isoparametric subset of a surface.
Boundary Surfaces Create planar surfaces from a collection of boundary edge curves.
Loft Create a lofted surface through a set of section curves.
Loft Options Create loft options from atomic inputs
Edge Surface Create a surface from two, three or four edge curves.
Ruled Surface Create a surface between two curves.
Extrude Extrude curves and surfaces along a vector.
Extrude Along Extrude curves and surfaces along a curve.
Extrude Point Extrude curves and surfaces to a point.
Extrude Linear Extrude curves and surfaces along a straight path.
Pipe Create a pipe surface around a rail curve.
Sweep1 Create a sweep surface with one rail curve.
Sweep2 Create a sweep surface with two rail curves.
Plane Surface Create a plane surface
Bounding Box Solve oriented geometry bounding boxes.
Box 2Pt Create a box defined by two points.
Box Rectangle Create a box defined by a rectangle and a height.
Center Box Create a box centered on a plane.
Domain Box Create a box defined by a base plane and size domains.
Cone Create a conical surface
Cylinder Create a cylindrical surface.
Quad Sphere Create a spherical brep made from quad nurbs patches.
Sphere Create a spherical surface.
Sphere 4Pt Create a spherical surface from 4 points.
Sphere Fit Fit a sphere to a 3D collection of points
Divide Surface Generate a grid of {uv} points on a surface.
Surface Frames Generate a grid of {uv} frames on a surface
Cap Holes Cap all planar holes in a Brep.
Cap Holes Ex Cap as many holes as possible in a Brep.
Brep Join Join a number of Breps together
Merge Faces Merge all adjacent co-planar faces in a brep
Flip Flip the normals of a surface based on local or remote geometry
Offset Surface Offset a surface by a fixed amount.
Edges from Faces Select all brep edges that delineate certain faces
Fillet Edge Fillet some edges of a brep.
Mesh
Icon Component Use
Deconstruct Face Deconstruct a mesh face into its four corner indices.
Deconstruct Mesh Deconstruct a mesh into its component parts.
Face Normals Extract the normals and center points of all faces in a mesh
Mesh Edges Get all the edges of a mesh
Mesh Explode Decompose a mesh into its faces
Face Boundaries Convert all mesh faces to polylines
Mesh Area Solve mesh area properties
Mesh Eval Evaluate a mesh at a given parameter
Mesh Closest Point Finds the closest point on a mesh
Mesh NakedEdge Find naked edges
Mesh Volume Solve mesh volume properties
Delaunay Edges Delaunay connectivity
Delaunay Mesh Delaunay triangulation
Voronoi 3D Volumetric voronoi diagram for a collection of points
Voronoi Planar voronoi diagram for a collection of points
Voronoi Cell Compute a single 3D Voronoi cell
OcTree A three-dimensional oc-tree structure
MetaBall 2D Metaball isocurve through point
3D Voronoi Computes the 3D Voronoi cells of a pointcloud based on
MIConvexHull by David Sehnal, Matthew Campbell
3D Delaunay Computes the 3D Delaunay of a pointcloud based on
MIConvexHull by David Sehnal, Matthew Campbell
Mesh Brep Create a mesh that approximates Brep geometry
Mesh Surface Create a Surface UV mesh
Mesh FromPoints Create a mesh from a grid of points
Cull Faces Cull faces from a mesh
Delete Faces Delete faces from a mesh
Cull Vertices Cull vertices from a mesh
Delete Vertices Delete vertices from a mesh
Mesh Join Join a set of meshes into a single mesh
Disjoint Mesh Split a mesh into disjoint pieces.
Intersect
Icon Component Use
Brep | Line Solve intersection events for a Brep and a line.
Line | Line Solve intersection events for two lines.
Curve | Line Solve intersection events for a curve and a line.
Surface | Line Solve intersection events for a surface and a line.
Brep | Plane Solve intersection events for a Brep and a plane (otherwise known
as section).
Curve | Plane Solve intersection events for a curve and a plane.
Line | Plane Solve intersection event for a line and a plane.
Mesh | Plane Solve intersection events for a Mesh and a Plane (otherwise known
as section).
Plane | Plane Solve the intersection event of two planes.
Plane | Plane | Plane Solve the intersection events of three planes.
Curve | Curve Solve intersection events for two curves.
Curve | Self Solve all self intersection events for a curve.
Multiple Curves Solve intersection events for multiple curves.
Brep | Brep Solve intersection events for two Breps.
Brep | Curve Solve intersection events for a Brep and a curve.
Surface | Curve Solve intersection events for a surface and a curve.
Surface Split Split a surface with a bunch of curves.
Mesh | Curve Mesh Curve intersection
Mesh | Mesh Mesh Mesh intersection
Split with Brep Split a curve with a Brep.
Split with Breps Split a curve with multiple Breps.
Trim with Brep Trim a curve with a Brep.
Trim with Breps Trim a curve with multiple Breps.
Trim with Region Trim a curve with a region.
Trim with Regions Trim a curve with multiple regions.
Boundary Volume Create a closed polysurface from boundary surfaces
Solid Difference Perform a solid difference on two Brep sets.
Solid Intersection Perform a solid intersection on two Brep sets.
Solid Union Perform a solid union on a set of Breps.
Split Brep Split one brep with another.
Split Brep Multiple Split one brep with a bunch of others.
Trim Solid Cut holes into a shape with a set of solid cutters.
Region Difference Difference between two sets of planar closed curves (regions)
Region Intersection Intersection between two sets of planar closed curves (regions)
Region Union Union of a set of planar closed curves (regions)
Mesh Difference Perform a solid difference on two sets of meshes
Mesh Intersection Perform a solid intersection on a set of meshes
Mesh Split Mesh Mesh split
Mesh Union Perform a solid union on a set of meshes
Transform
Icon Component Use
Scale Scale an object uniformly in all directions.
Scale NU Scale an object with non-uniform factors.
Box Mapping Transform geometry from one box into another.
Orient Direction Orient an object using directional constraints only.
Project Project an object onto a plane.
Project Along Project an object onto a plane along a direction.
Rectangle Mapping Transform geometry from one rectangle into another.
Triangle Mapping Transform geometry from one triangle into another.
Box Array Create a box array of geometry.
Curve Array Create an array of geometry along a curve.
Linear Array Create a linear array of geometry.
Polar Array Create a polar array of geometry.
Rectangular Array Create a rectangular array of geometry.
Kaleidoscope Apply a kaleidoscope transformation to an object.
Mirror Mirror an object.
Move Translate (move) an object along a vector.
Move Away From Translate (move) an object away from another object.
Move To Plane Translate (move) an object onto a plane.
Orient Orient an object. Orientation is sometimes called a 'ChangeBasis
tranformation'. It allows for remapping of geometry from one axis-
system to another.
Rotate Rotate an object in a plane.
Rotate 3D Rotate an object around a center point and an axis vector.
Rotate Axis Rotate an object around an axis.
Rotate Direction Rotate an object from one direction to another.
Box Morph Morph an object into a twisted box.
Twisted Box Create a twisted box from corner points.
Blend Box Create a twisted box between two surfaces.
Surface Box Create a twisted box on a surface patch.
Flow Re-aligns objects from a base curve to a target curve.
Mirror Curve Mirror a shape in a freeform curve.
Stretch Deforms objects by stretching them along a finite axis.
Taper Deforms objects toward or away from an axis
Twist Deforms objects by twisting them around an axis.
Surface Morph Morph geometry into surface UVW coordinates
Map to Surface Map a curve onto a surface via control points.
Compound Compound two transformations.
Split Split a compound transformation into fragments.
Transform Transform an object.
Transform Matrix A 4x4 transformation matrix
Group Group a set of objects
Ungroup Ungroup a set of objects
Merge Group Merge two groups
Split Group Split a group
Display
Icon Component Use
Colour CMYK Create a colour from floating point {CMYK} channels.
Colour HSL Create a colour from floating point {HSL} channels.
Colour HSV Create a colour from floating point {HSV} channels.
Colour RGB Create a colour from {RGB} channels.
Colour RGB (f) Create a colour from floating point {RGB} channels.
Create a colour from floating point {XYZ} channels (CIE 1931
Colour XYZ spec).
Create Material Create an OpenGL material.
Text Tag 3D Represents a list of 3D text tags in a Rhino viewport
Text Tag Represents a list of text tags in a Rhino viewport
Make2D Create a hidden line drawing from geometry
Make2D Rhino View Import a Rhino view for a Make2D solution
Make2D Parallel View Define a parallel view for a Make2D solution
Make2D Perspective View Define a perspective view for a Make2D solution
Aligned Dimension Create a distance annotation between two points
Arc Dimension Create an angle annotation based on an arc.
Circular Dimension Create an angle annotation projected to a circle.
Angular Dimension Create an angle annotation between points.
Linear Dimension Create a distance annotation between points, projected to a line.
Line Dimension Create a distance annotation along a line.
Marker Dimension Create a text annotation at a point
Create a distance annotation between multiple points, projected to
Serial Dimension
a line.
Bar Graph Bar graph representation of a set of numbers
Legend Display a legend consisting of tags and colors
Pie Chart Display a set of text fragments as a pie chart
Quick Graph Display a set of y-values as a graph
Image Gallery Display a sequence of images
Value Tracker Track a collection of numeric values over time
Custom Preview Allows for customized geometry previews
Cloud Display Draw a collection of points as a fuzzy cloud
Dot Display Draw a collection of coloured dots
Symbol (Advanced) Advanced symbol display properties
Symbol (Simple) Simple symbol display properties
Symbol Display Display symbols
Point List Displays details about lists of points
Point Order Displays the order of a list of points
Vector Display Preview vectors in the viewport
Vector Display Ex Preview vectors in the viewport
Weaverbird
Icon Component Use
Weaverbird’s Picture Frame
Weaverbird’s Mesh Thicken
Weaverbird’s Catmull-Clark
Subdivision
Sierpinski Triangles
Subdivision
Split Triangles Subdivision
Constant Quads Split
Subdivision
Wb Extract Mesh Edges
Wb Extract Face Polylines
Wb Transform Offset Mesh
Siepinski Carpet
Mesh Window
Picture Frame
Bevel Edges
Bevel Vertices
Crystallon
Icon Component Use
Voxelize
LunchBox
Icon Component Use
Random Split List Randomly splits a list into two lists
Reverse Surface Direction Reverse the UV directions of a surface
Rebuild Surface Rebuilds an untrimmed surface using U and V parameters
Create Chart Creates a saveable Winform chart.
Create Data Grid Creates a Data Grid view of data. Data can be saved as CSV
file.
Create DataTable Create a DataTable
Create DataSet Create a DataSet
Create CSV Create a CSV string
Read CSV Read a CSV string. (Comma Separated Value)
Convert JSON to XML Converts a JSON string to XML.
Create XML Create XML from a DataSet
Read XML by Tag Read XML data by tag.
Convert XML to JSON Converts a XML string to JSON
Create JSON Create JSON from a DataSet
Codify Data Codify data to be used in various classifier models.
Load Model Deserialize a model from a saved file (*.bin)
Neural Network Trainer This component uses the resilient backpropagation (RProp)
learning algorithm to train neural networks.
Restricted Boltzmann Solver for Restricted Boltzmann machines.
Machine
Nonlinear Regression Solver for nonlinear regression problems using Sequential
Minimal Optimization.
Kernel SVM Tester This component tests an kernel-based Support Vector
Machine (SVM) classifier.
Kernel SVM Trainer This component trains a kernel-based Support Vector
Machine (SVM) on an input training data set.
Neural Network Testing Test a solution using a trained neural network solver.