Giter Site home page Giter Site logo

rapidminer / rapidminer-studio Goto Github PK

View Code? Open in Web Editor NEW
424.0 59.0 224.0 62.7 MB

Outdated version of RapidMiner Studio 7.x - 9.7. See rapidminer-studio-modular for the latest version 9.8+

Home Page: https://www.rapidminer.com

License: GNU Affero General Public License v3.0

Java 99.80% HTML 0.12% ANTLR 0.01% XSLT 0.05% CSS 0.02%

rapidminer-studio's Introduction

RapidMiner Studio Core

Easy-to-use visual environment for predictive analytics. No programming required. RapidMiner is easily the most powerful and intuitive graphical user interface for the design of analysis processes. Forget sifting through code! You can also choose to run in batch mode. Whatever you prefer, RapidMiner has it all.

This project contains the open source core of RapidMiner Studio.

Getting Started

RapidMiner Studio Core as Dependency

Using Gradle:

apply plugin: 'java'

repositories {
    maven { url 'https://maven.rapidminer.com/content/groups/public/' }
}

dependencies {
    compile group: 'com.rapidminer.studio', name: 'rapidminer-studio-core', version: '+'
}

Using Maven:

<project>
...
<repositories>
  <repository>
    <id>rapidminer</id>
    <url>https://maven.rapidminer.com/content/groups/public/</url>
  </repository>
</repositories>
...
<dependency>
  <groupId>com.rapidminer.studio</groupId>
  <artifactId>rapidminer-studio-core</artifactId>
  <version>LATEST</version>
</dependency>
...
</project>

Build RapidMiner Studio Core from Source

  1. Clone rapidminer-studio using git into a folder named rapidminer-studio-core
  2. Execute gradlew jar
  3. The jar file is located in build/libs

Please have in mind that the jar file still require all dependencies listed in the build.gradle file.

Import RapidMiner Studio Core into your IDE

  1. Your IDE has to support Gradle projects.
    1. Install Gradle 2.3+
    2. Install and configure a Gradle plugin for your IDE
  2. Import rapidminer-studio-core as a Gradle project

Start the RapidMiner Studio Core GUI

To start the graphical user interface of RapidMiner Studio Core create a new GuiLauncher.java file in src/main/java and run it with your IDE. If you want to use the generated jar, add the jar and all dependencies to the Java class path java -cp "all;required;jars" GuiLauncher. You can list the runtime dependencies by executing gradlew dependencies --configuration runtime.

import com.rapidminer.gui.RapidMinerGUI;

class GuiLauncher {
	public static void main(String args[]) throws Exception {
		System.setProperty(PlatformUtilities.PROPERTY_RAPIDMINER_HOME, Paths.get("").toAbsolutePath().toString());
		RapidMinerGUI.registerStartupListener(new ToolbarGUIStartupListener());
		RapidMinerGUI.main(args);
	}
}

Run RapidMiner Studio Core in CLI mode

Prerequisite: Start the RapidMiner Studio GUI at least once and accept the EULA.

To run RapidMiner Studio in command line mode create a new CliLauncher.java file in src/main/java with the following content:

import com.rapidminer.RapidMiner;

class CliLauncher {
	public static void main(String args[]) throws Exception {
		System.setProperty(PlatformUtilities.PROPERTY_RAPIDMINER_HOME, Paths.get("").toAbsolutePath().toString());
		RapidMiner.setExecutionMode(RapidMiner.ExecutionMode.COMMAND_LINE);
		RapidMiner.init();
	}
}

Diving in

License

See the LICENSE file.

rapidminer-studio's People

Contributors

mimelch avatar rmknopf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rapidminer-studio's Issues

DatabaseHandler.java is not there

Hi,
First of all I am glad that I can access the codes.

I have cloned rapidminer 5 source codes and it had folder jdbc inside tools. (com.rapidminer.tools.jdbc).
Source code (rm 7) that you have provided does not have that folder.
Actually I am looking for DataHandler.java file which was there in earlier version.

Please do reply.

Incompatibility with old RapidMiner 5 processes

Hi,

I am very happy to see that there is now a Open Source 6.x Version of RapidMiner available :)

Unfortunately, I have difficulties running my RapidMiner 5 processes. Almost none of them could be executed. Dozens of operators seem to be disabled now and thus breaking all of my stuff.

Is it somehow possible to run old processes with the new version or should one better stay with rm5 ?

Best regards!

Build fails on generateGitRevFile task

After executing:

gradlew jar

I get:

Execution failed for task ':generateGitRevFile'.
repository not found

I tried to initialize the repository with:

git init

But that just leads to other errors.

How should RapidMiner 7.5.3 be build?

jar lacks main manifest attribute

I build rapidminer-studio-9.3.0.jar using gradle, and it can't be run:

$ java -jar /usr/local/share/java/classes/rapidminer-studio-9.3.0.jar
no main manifest attribute, in /usr/local/share/java/classes/rapidminer-studio-9.3.0.jar

OS: FreeBSD 12
Building package from the port.

Dropbox Connection Error - RapidMiner Studio 7.6

Using RapidMiner Server 7.6 and RapidMiner Studio 7.6, when adding a connection to dropbox, i create the acess_token in my dropbox, and put him in the dropbox connection process at RapidMiner Studio, at RapidMiner Studio i can see my folders at Dropbox, but when running the process to save a results file to my dropbox, i get this error:

"Error: Error in call to API function "users/get_current_account": The given OAuth 2 access token is malformed."

I tried to set a new connection, and a new token, but the problem still occurs.

Bug in file permissions for temporary files

Hi there,

in the class com.rapidminer.security.PluginSandboxPolicy, there is a small bug in line 203. It should be "java.io.tmpdir" instead of "java.io.tempdir", so for now there are no permissions for any temporary files.

Best regards
Jan

Gradle build error: java.lang.NoClassDefFoundError

Hello

I'm trying to build rapidminer-studio and result of gradle build is

com.rapidminer.tools.expression.internal.function.AntlrParserProcessFunctionTest > paramWithWrongNumberOfArguments FAILED
java.lang.NoClassDefFoundError

com.rapidminer.tools.expression.internal.function.AntlrParserProcessFunctionTest > randWithNoArgument FAILED
java.lang.NoClassDefFoundError

com.rapidminer.tools.expression.internal.function.AntlrParserProcessFunctionTest > macroExistingWithDefault FAILED
java.lang.NoClassDefFoundError

com.rapidminer.tools.expression.internal.function.AntlrParserProcessFunctionTest > randWithWrongNumberOfArguments FAILED
java.lang.NoClassDefFoundError

com.rapidminer.tools.expression.internal.function.AntlrParserProcessFunctionTest > randWithWrongArgumentDouble FAILED
java.lang.NoClassDefFoundError

com.rapidminer.operator.performance.test.MeasuredCriterionTest > testSquaredError FAILED
java.lang.NoClassDefFoundError at MeasuredCriterionTest.java:66

com.rapidminer.operator.performance.test.MeasuredCriterionTest > testAbsoluteError FAILED
java.lang.NoClassDefFoundError at MeasuredCriterionTest.java:66

com.rapidminer.operator.performance.test.ClassificationCriterionTest > testClassificationError FAILED
java.lang.NoClassDefFoundError at ClassificationCriterionTest.java:68

1137 tests completed, 1020 failed
:test FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':test'.
    There were failing tests. See the report at: file:///home/champion/Projects/rapidminer-studio/build/reports/tests/index.html

Why? Is that project is not ready to contribute?

About Missing keystore property

Hi
I need some help。When I was in the compiled code。hava a failed: Cannot create signed jar for rapidminer-studio. Missing keystore property. what's keystore?
thanks!
ghost

Error executing background job "Updating Statistics": java.util.ConcurrentModificationException

This exception was thrown after fetching data from a website, reading its xml content and enriching the data by a webservice (i. e. 4600 rows of data):

Exception: java.util.ConcurrentModificationException
Message: null
Stack trace:

java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:966)
java.util.LinkedList$ListItr.next(LinkedList.java:888)
com.rapidminer.example.set.AbstractExampleSet.getStatistics(AbstractExampleSet.java:566)
com.rapidminer.gui.viewer.metadata.model.NominalAttributeStatisticsModel.updateStatistics(NominalAttributeStatisticsModel.java:115)
com.rapidminer.gui.viewer.DataViewerTable$2.run(DataViewerTable.java:179)
com.rapidminer.gui.tools.ProgressThread$3.run(ProgressThread.java:550)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
java.lang.Thread.run(Thread.java:745)

System.io Exception / Unhandle Java.io Error

Whenever I run RapidMiner.sh on XUbuntu, it prevents nancyviewbrowser or sockets needed to run other applications on my webserver. This seems to happen regardless if I use port 3333, 3339, etc on the other program. Is there a way to run RapidMiner Studio without it taking up my web sockets for other programs? Should I use RapidMiner Server instead? Any suggestions?

Unhandled web-server exception: System.IO.IOException: Unable to write data to the transport connection: The socket has been shut down. ---> System.Net.Sockets.SocketException: The socket has been shut down

I know this is a socket being used up issue because I can use my web sockets for nancyhosting or java io applications when RapidMiner is closed. However, I still need to utilize being able to use RapidMiner on that server? What IT configs or terminal commands I could do that may fix this issue?

Thanks and best regards, Andrew

LibSVMModel returns wrong number of support vector and computes wrong weights

Hi there,

in the class LibSVMModel, the methods for returning the number of support vectors and computing the weight vector are wrong.
getNumberOfSupportVectors should use the correct field computed by libSVM, as the current implementation will return the number of classes-1 not the number of support vectors.

    public int getNumberOfSupportVectors() {

        //return model.SV.length;

                return model.l;

    }

Furthermore, the weight vector w as computed by the implementation of createWeightsTable() in KernelModel is wrong. For LibSVM, the weight w[i] = m.getAlpha(i) * x[j]. Do not multiply with y here. Also I'm not sure if the implementation in KernelModel is correct, as y is either 0 or 1, however in SVM Literature it is -1 or 1. I suspect that replacing y with (y == 0 ? -1 : 1) is correct.

Best wishes

Lukas

Integer Overflow when using Store operator

When using the Store operator and an integer value is outside the value range of a 32 bit int (i.e. smaller than -2³¹ = -2.147.483.648 or bigger than 2³¹-1 = 2.147.483.647), the integer overflows and the smallest/largest possible number is saved in the repository. This happens silently, without raising an error.

Expected behaviour would be to detect if the number is outside the bounds of a 32 bit int and either:

  • use a 64 bit int instead, or
  • throw an error

EDIT: This is present in Rapidminer Studio 7.2.001, but probably also in 7.4.

Windows font size bug

In Windows (7, and I think 10) there is a bug where the GUI doesn't change it's fontsize to match that of the system. This results in a painfully tiny font size. To fix it, you have to download another software (Resource Tuner, then edit the manifest file of C:\Program Files\RapidMiner\RapidMiner Studio\jre\bin\javaw.exe, changing true to false. There's a stack overflow on it here.

SecurityManager clashes with new Connection framework?

Hi,

I'm trying to learn about the new Connection framework introduced in 9.7, doing a dummy Connection class and trying to use it from an Operator. If I understood it well, the Operator can get the Connection with something like:

MyConnection conn = (MyConnection)ConnectionAdapterHandler.getAdapter(...);

This call triggers a copy of the ConnectionInformation, which is done by marshaling and unmarshaling the object:

object = reader.readValue(writer.writeValueAsBytes(original));

To do so, Jackson inspects the object, which is forbidden in extensions.

Let me paste here the stack trace to (try to) make it easier to spot:

com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Invalid type definition for type `com.rapidminer.connection.ConnectionStatisticsImpl`: Failed to construct BeanSerializer for [simple type, class com.rapidminer.connection.ConnectionStatisticsImpl]: (java.lang.IllegalArgumentException) Cannot access private java.util.Map com.rapidminer.connection.ConnectionStatisticsImpl.getJsonValues() (from class com.rapidminer.connection.ConnectionStatisticsImpl; failed to set access: access denied ("java.lang.reflect.ReflectPermission" "suppressAccessChecks")
	at com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from(InvalidDefinitionException.java:72)
	at com.fasterxml.jackson.databind.SerializerProvider.reportBadTypeDefinition(SerializerProvider.java:1163)
	at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.constructBeanSerializer(BeanSerializerFactory.java:438)
	at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.findBeanSerializer(BeanSerializerFactory.java:279)
	at com.fasterxml.jackson.databind.ser.BeanSerializerFactory._createSerializer2(BeanSerializerFactory.java:231)
	at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.createSerializer(BeanSerializerFactory.java:165)
	at com.fasterxml.jackson.databind.SerializerProvider._createUntypedSerializer(SerializerProvider.java:1385)
	at com.fasterxml.jackson.databind.SerializerProvider._createAndCacheUntypedSerializer(SerializerProvider.java:1357)
	at com.fasterxml.jackson.databind.SerializerProvider.findValueSerializer(SerializerProvider.java:551)
	at com.fasterxml.jackson.databind.SerializerProvider.findTypedValueSerializer(SerializerProvider.java:758)
	at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:345)
	at com.fasterxml.jackson.databind.ObjectWriter$Prefetch.serialize(ObjectWriter.java:1394)
	at com.fasterxml.jackson.databind.ObjectWriter._configAndWriteValue(ObjectWriter.java:1120)
	at com.fasterxml.jackson.databind.ObjectWriter.writeValueAsBytes(ObjectWriter.java:1017)
	at com.rapidminer.connection.ConnectionStatisticsBuilder.<init>(ConnectionStatisticsBuilder.java:53)
	at com.rapidminer.connection.ConnectionInformationBuilder.<init>(ConnectionInformationBuilder.java:60)
	at com.rapidminer.connection.ConnectionInformation.copy(ConnectionInformation.java:76)
	at com.rapidminer.connection.util.ConnectionInformationSelector.getConnection(ConnectionInformationSelector.java:276)
	at com.rapidminer.connection.adapter.ConnectionAdapterHandler.getAdapter(ConnectionAdapterHandler.java:930)
	at com.rapidminer.connection.adapter.ConnectionAdapterHandler.getAdapter(ConnectionAdapterHandler.java:850)

Please let me know if I can give any more information to clarify this.

Integer Overflow in com.rapidminer.operator.meta.ParameterIteration.java in 7.5+

Dear RapidMiner team,

(I develop the RapidProM extension for RM).
I found a (severe) bug in the "Loop Parameters" operator

In my experiments (I'm a researcher) I use the "Loop Parameters" operator a lot (com.rapidminer.operator.meta.ParameterIteration.java).
I just found out that in the doWork() method, the actual number of combinations (int numberOfCombinations) is counted twice.
In case of a very large number of iterations (which tends to happen in large scale experiments), the variable reaches an overflow and becomes negative.
As a result I get a UserError related to the fact that no valid parameter combination can be generated, i.e.:

if (numberOfCombinations < 1 || values.length == 0) {
throw new UserError(this, 958);
}

I can see some ways how to fix this, however, since I'm not very familiar with the meaning of all variables within the operator I guess it is best if one of you guys fixs this.

cheers,

Bas.

Operator to consider association rules as example data.

Hi,
I'm wondering if you guys could help in creating an operator that would convert association rules into example data. I need that because I use the association rules in a subprocess and would like to combine the results in the parent process.

Thanks,

Robin

Possible Bug with Execute_Process and System.out ?

I have noticed that System.out does not work properly after running a process with a sub-process in it.

I designed a process with RapidMiner Studio and a simple Java application that would run it and print the results, which worked correctly.
Then I refined the process, encapsulating part of it in another process, which is called through the "productivity:execute_process" operator. At this point I noticed that after running the process, System.out.println does not print anything. In the RapidMiner Studio tool it works correctly, though.

	try {
		String repoName = "My_repository";
		String processPath = "processes/GeneratePredictions_V2";  //process with a sub-process
		
		RapidMiner.setExecutionMode(ExecutionMode.COMMAND_LINE);
		RapidMiner.init();

		Repository r = RepositoryManager.getInstance(null).getRepository(repoName);
		ProcessEntry e = (ProcessEntry) r.locate(processPath);
		Process myProcess = new Process(e.retrieveXML());
		myProcess.setProcessLocation(new RepositoryProcessLocation(e.getLocation()));
		
		IOContainer ioResult = myProcess.run();

		for (IOObject res : ioResult.asList()) {
			System.out.println(res.toString());  //**DOES NOT PRINT ANYTHING**
			System.err.println(res.toString());   //**PRINTS RESULTS CORRECTLY**
		}

	} catch (Exception e) {
		e.printStackTrace();
	}		

Using the RapidMiner Studio Core GUI

Hello!

I've installed RapidMiner Studio Core and created the GuiLauncher.java. Now I want to add an extension, I execute GuiLauncher.java but the option for searching extensions is unavailable/empty?!

What shall I do to solve this issue?

LibLinear "Fast Large Margin" Operator crashes

When I want to train a model on Bag of Words features I get the error message "(feature nodes must be sorted by index in ascending order".

Full Stack Trace:

`Apr 20, 2016 10:15:00 AM SEVERE: Process failed: operator cannot be executed (feature nodes must be sorted by index in ascending order). Check the log messages...
Apr 20, 2016 10:15:00 AM SEVERE: Here: 
Apr 20, 2016 10:15:00 AM SEVERE:           Process[1] (Process)
Apr 20, 2016 10:15:00 AM SEVERE:            subprocess 'Main Process'
Apr 20, 2016 10:15:00 AM SEVERE:              +- Read CSV[1] (Read CSV)
Apr 20, 2016 10:15:00 AM SEVERE:              +- Set Macro[1] (Set Macro)
Apr 20, 2016 10:15:00 AM SEVERE:              +- Numerical to Binominal[1] (Numerical to Binominal)
Apr 20, 2016 10:15:00 AM SEVERE:              +- Process Documents from Data[1] (Process Documents from Data)
Apr 20, 2016 10:15:00 AM SEVERE:            subprocess 'Vector Creation'
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Tokenize[17088] (Tokenize)
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Transform Cases[17088] (Transform Cases)
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Stem (Snowball)[17088] (Stem (Snowball))
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Generate n-Grams (Terms)[17088] (Generate n-Grams (Terms))
Apr 20, 2016 10:15:00 AM SEVERE:              +- Clustering[0] (k-Means (fast))
Apr 20, 2016 10:15:00 AM SEVERE:              +- Read CSV (2)[1] (Read CSV)
Apr 20, 2016 10:15:00 AM SEVERE:              +- Numerical to Binominal (2)[1] (Numerical to Binominal)
Apr 20, 2016 10:15:00 AM SEVERE:              +- Read CSV (3)[1] (Read CSV)
Apr 20, 2016 10:15:00 AM SEVERE:              +- Numerical to Binominal (3)[1] (Numerical to Binominal)
Apr 20, 2016 10:15:00 AM SEVERE:              +- Multiply[1] (Multiply)
Apr 20, 2016 10:15:00 AM SEVERE:              +- Process Documents from Data (2)[1] (Process Documents from Data)
Apr 20, 2016 10:15:00 AM SEVERE:            subprocess 'Vector Creation'
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Tokenize (2)[1101] (Tokenize)
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Transform Cases (2)[1101] (Transform Cases)
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Stem (4)[1101] (Stem (Snowball))
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Generate n-Grams (2)[1101] (Generate n-Grams (Terms))
Apr 20, 2016 10:15:00 AM SEVERE:              +- Optimize Parameters (Grid)[1] (Optimize Parameters (Grid))
Apr 20, 2016 10:15:00 AM SEVERE:            subprocess 'Optimization Process'
Apr 20, 2016 10:15:00 AM SEVERE:        ==>   |     +- Fast Large Margin[1] (Fast Large Margin)
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Apply Model (2)[0] (Apply Model)
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Performance (2)[0] (Performance (Classification))
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Log[0] (Log)
Apr 20, 2016 10:15:00 AM SEVERE:              +- Process Documents from Data (3)[0] (Process Documents from Data)
Apr 20, 2016 10:15:00 AM SEVERE:            subprocess 'Vector Creation'
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Tokenize (3)[0] (Tokenize)
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Transform Cases (3)[0] (Transform Cases)
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Stem (2)[0] (Stem (Snowball))
Apr 20, 2016 10:15:00 AM SEVERE:              |     +- Generate n-Grams (3)[0] (Generate n-Grams (Terms))
Apr 20, 2016 10:15:00 AM SEVERE:              +- Apply Model[0] (Apply Model)
Apr 20, 2016 10:15:00 AM SEVERE:              +- Store[0] (Store)
Apr 20, 2016 10:15:00 AM SEVERE:              +- Performance[0] (Performance (Classification))
`

Data Processes consume nearly 92% of memory on OVH Server

Hi I am wondering if I have some sort of memory allocation issue. Programs running on Knime, Orange, and R Studio doesn't use close to even 500MB of memory for a similar data view model. Running the same process on RapidMiner and even for a sort period of time almost consumes 92% of memory and it is coming from the RAM, I believe the OVH Server I am renting is a Dell Poweredge and I don't know how to let the data processing consume ROM memory instead or why it is so substantially large. This problem but my startup on a technical hold for over a month, and been experimenting a bit on how to fix it even trying to allocate to remote MySQL servers with very little luck in decreasing the data loading.
screenshot from 2019-01-01 15-01-19

how to import echarts support ?

I need to draw a chart,but highcharts can not be solved, how can rapidminer support echarts?
Can anybody provide some ideas?
Thanks~

Problems when using SAXParser

I'm writing my own extension to try and parse pmml files into rapidminer.
There seems to be a problem with either RapidMiners classloader or the security manager.
You can follow the discussion here jpmml/jpmml-model#11 (comment) .
Any comments or ideas would be much appreciated.

Build fails on 'DefaultPublishingExtension' does not exist

After executing:

gradlew jar

I get:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'rapidminer-studio-core'.
> Extension of type 'DefaultPublishingExtension' does not exist. Currently registered extension types: [ExtraPropertiesExtension, DefaultArtifactPublicationSet, ReportingExtension, EclipseModel, IdeaModel, PublishingExtension, PublishingExtension, JacocoPluginExtension]

I also tried (with my Gradle 4.1):

gradle jar -x generateVersionProperties

But that generates the same error message. Out of curiosity, I also tried older versions of Gradle. And Gradle 2 generated the jar.

Decision Tree pruning option not functioning

The pruning option in the "Decision Tree" operator seems to be non-functional. Regardless of whether the pruning option is checked or not, the tree obtained is the same. Also, varying the confidence values (when the pruning option is checked) does not have any effect.

For testing - pre-pruning was turned off, with max depth set to -1; different criterion options (gain ratio, information gain, and gini index) were tried.

org.eclipse.jgit.errors.RepositoryNotFoundException

I wanted to build rapidminer-studio-master, so I download the source code from github:https://github.com/rapidminer/rapidminer-studio According to the README.md file, I import the project into IDEA, then execute the command gradlew jar, but the error is:

* What went wrong:
Execution failed for task ':generateGitRevFile.
> org.eclipse.jgit.errors.RepositoryNotFoundException: repository not found: 
E:\lyh\file\workspaces\rapidminerworkspace\rapidminer-studio-master

Then I open the file props.gradle,it shows that: import org.ajoberstar.grgit.Grgit is wrong, because it cannot resolve symbol org.ajoberstar.

So the file has obviously added a corresponding dependency in props.gradle. Why is it still failing to load?

buildscript {
	repositories {
		mavenCentral()
	}
	dependencies {
		classpath 'org.ajoberstar:grgit:0.3.+'
	}
}
import org.ajoberstar.grgit.Grgit

Bug in 'Remove Useless Attributes' Operator

I'm using RM Studio 7.3 on Mac.

Steps to reproduce the bug:

  • A dataset with multiple examples, and an attribute called 'Attr1' with a repeated value of '0.03'. SD is 0.00.
  • Apply 'Remove Useless Attributes' operator (with default settings--the expectation is that this operator will remove 'Attr1', but it doesn't)

Hope that get's fixed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.