{"title":"RProp MLP Learner","nodeType":"Learner","id":"*wt9xSBS5UvbLqiFe","factoryName":"org.knime.base.node.mine.neural.rprop.RPropNodeFactory2","factoryId":"org.knime.base.node.mine.neural.rprop.RPropNodeFactory2","path":["Analytics","Mining","Neural Network","MLP"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>Implementation of the RProp algorithm for multilayer feedforward networks. RPROP performs a local adaptation of the weight-updates according to the behavior of the error function. For further details see: Riedmiller, M. Braun, H. : &#34;A direct adaptive method for faster backpropagation learning: the RPROP algorithm&#34;, Proceedings of the IEEE International Conference on Neural Networks (ICNN) (Vol. 16, pp. 586-591). Piscataway, NJ: IEEE. This node provides a view of the error plot.</p>\n        ","shortDescription":"Builds and learns an MLP with resilient backpropagation.","keywords":[],"deprecated":false,"streamable":false,"tags":["Analytics","Mining","Neural Network","MLP"],"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYjM2YWM5Ny01ZWJhLTQwZTctOTE4OS1iYmU4ZDdkMGYyNGUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUIzQTZFMkQzODQ5MTFFNTk5NzE4QzMwN0M3REQyNEMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUIzQTZFMkMzODQ5MTFFNTk5NzE4QzMwN0M3REQyNEMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjODMzMDUzNC01ZmNjLTQ3YmEtOGMwMy0wNjM3MzViNjFjY2EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MGIzNmFjOTctNWViYS00MGU3LTkxODktYmJlOGQ3ZDBmMjRlIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FLn19wAAArpJREFUeNqkU9tLU3EcP1fnPDtzQsxw00Q3dzRMfdQipDQsaBYNcz30JBXGHpLoQRuUs7KHfEhKurzGenXFKC8p1V/gpU0kdObmZURnup21nbOdvl+ZIJG+9IUPv9vne//+mBKjqUGn0/kSiYRJX6ifiYmxc5HNcIT4hwC3pNBQ6N+KbR3jOC4cj8ftRFWF7Yf3jVdVFEXtv+fJ1FQd9RP7CL4hB7mog7qEqdiclWVZRQl8C6iCtXp1PwM2ixBBDgoaQV3abDJfFMWYsbjYSD4aGEwHF4IUX8CLPKcPANoBNYAlwG1FVo6vRdZYQbDRL0ZeZhcXF2dJzMtgMLxWCbUODI9DfiPg7AnLsrX1DfU0ep6fmxclSUrBtg3q1AdrC0VSM6Iodu0WpxngAtTlzrcuXXBIak4uOzoTcNeTe6vLcZvxzNgqBU8BV9DT0nKa9fneKWaq1J3NZu/CG7WbeyaTwUjc5sOlJKfjPHb7eWZiYlLmeX6IOGIqT4XD4R1P42MTKpDSYN1pKbeuX+u6/huBe7yrKKuMTn2a3uFGwhEVdZm9VWYYhoD+bix8D3pBYcz/3u/Ee4jIC7PxE6Id/Lsz5N4URkd9mfh2PIHh0jS9AsV9gCQoVh+kUQZbj47Xce3tdhpTkBLSELlbRFhqAZ8BaOCrVqstGn4+nIfvrm5XOplM/oLtCQAHOAmYhaim6VwbH2vyNQ6NRmNMpVJvsW6ODsepm65u2mq1EKHQSmZudu4h3E9CGweAexUcWFg6bwoGqfSL84qzqd9zXx9aDtWsb6zXymm5MboZPdTR2cGCZ8Ld61Zg1cKfOdPY1OgYfva0iKKoShikVhLHcXl1icQCBgNBoq31bBJGuxc8VSSl5A1MIV+b/2p7azvKsMydj+MftEK1gK3FDqoHfiZIT4M46DOR//ud/wgwANvkdfpHJvXjAAAAAElFTkSuQmCC","views":[{"name":"Error plot","description":"Displays the error for each iteration."}],"inPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Training data","description":"Datatable with training data."}],"outPorts":[{"objectClass":"org.knime.core.node.port.pmml.PMMLPortObject","color":"1469af","dataType":"PMML","optional":false,"name":"Neural network","description":"RProp trained neural network."}],"dynInPorts":[],"dynOutPorts":[],"additionalSiteInformation":{"url":"https://update.knime.com/analytics-platform/5.12","trusted":true,"enabledByDefault":true,"name":"KNIME Analytics Platform 5.12 Update Site","version":"5.12.0"},"dialog":[{"sectionName":"Options","fields":[{"name":"Maximum number of iterations","description":"The number of learning iterations.","optional":false},{"name":"Number of hidden layers","description":"Specifies the number of hidden layers in the architecture of the neural network.","optional":false},{"name":"Number of hidden neurons per layer","description":"Specifies the number of neurons contained in each hidden layer.","optional":false},{"name":"Class column","description":"Choose the column that contains the target variable: it can either be nominal or numerical. All nominal class values are extracted and assigned to output neurons. If you use a numerical target variable (regression), please make sure it is normalized!","optional":false},{"name":"Ignore missing values","description":"If this checkbox is set, rows with missing values will not be used for training.","optional":false},{"name":"Use seed for random initialization","description":"If this checkbox is set, a seed can be set for initializing the weights and thresholds.","optional":false},{"name":"Random seed","description":"Seed for the random number generator.","optional":false},{"name":"New","description":"Generate a random seed and set it in the Random seed input above for reproducible runs.","optional":false}]}],"links":[],"kudos":[],"kudosCount":0,"bundleInformation":{"bundleVersion":"5.12.0.v202606261225","bundleName":"KNIME Base Nodes","bundleSymbolicName":"org.knime.base","bundleVendor":"KNIME AG, Zurich, Switzerland","featureSymbolicName":"org.knime.features.base","featureName":"KNIME Base nodes","featureVersion":"5.12.0.v202606261225","featureVendor":"KNIME AG, Zurich, Switzerland","extensionId":"*bjR3r1yWOznPIEXS"},"frequentSuccessors":[{"id":"*aoLtzFmsAKOw1SBL","factoryName":"org.knime.base.node.mine.neural.mlp2.MLPPredictorNodeFactory","probability":0.9288617886178862},{"id":"*14A00VB0oh4by3NE","factoryName":"org.knime.base.node.io.pmml.write.PMMLWriterNodeFactory","probability":0.016260162601626018},{"id":"*W_FO2BWH7C8nF7au","factoryName":"org.knime.ensembles.pmmlporttocell.PMMLPortToCellNodeFactory","probability":0.01016260162601626},{"id":"*mTvdLptC3aqDqGrI","factoryName":"org.knime.base.node.mine.decisiontree2.predictor2.DecTreePredictorNodeFactory","probability":0.005420054200542005},{"id":"*a36eXM94uKOrTIlo","factoryName":"org.knime.ensembles.boosting.BoostingLearnerLoopEndNodeFactory","probability":0.0047425474254742545},{"id":"*UwpLkzO3YUH9ogjZ","factoryName":"org.knime.base.node.io.predictor.PredictorWriterNodeFactory","probability":0.0047425474254742545},{"id":"*_8HNERo67AOmJcil","factoryName":"org.knime.base.node.pmml.modelappender.PMMLModelAppenderNodeFactory","probability":0.0027100271002710027},{"id":"*l5Sj6pvUAf7jCHQ1","factoryName":"org.knime.jpmml.classification.JPMMLClassifierNodeFactory","probability":0.0020325203252032522},{"id":"*3pyoApJaU-yz2QMp","factoryName":"org.knime.base.node.preproc.pmml.normalize.NormalizerPMMLApplyNodeFactory","probability":0.0020325203252032522},{"id":"*NYPEQwQdVg09dFhS","factoryName":"org.knime.ensembles.pmmlpredict2.PMMLPredictor2NodeFactory","probability":0.0020325203252032522}]}
