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

General/improvement/outsourcedinterfaces #186

Merged
merged 182 commits into from Jan 13, 2020
Merged

Conversation

@fmohr
Copy link
Owner

fmohr commented Jan 9, 2020

We have changed so much here, I will certainly not explain everything. The main focus was to adapt to the interfaces defined at api4.org (https://search.maven.org/search?q=org.api4).

fmohr and others added 30 commits Jul 10, 2019
To this end, simple attribute types were introduced, which can be used
to still identify which attributes are nominal or ordinal etc.

Added interface for learning algorithms which is generic in the input
and output space as well as the type of config with which the respective
algorithm can be configured. Maybe the name is still not as appropriate.
IClusterable)
…thub.com/fmohr/AILibs.git into general/improvement/outsourcedinterfaces
core.learner
classification.singlelabel
regression
https://github.com/fmohr/AILibs.git into
general/improvement/outsourcedinterfaces

Conflicts:
	JAICore/jaicore-ml/src/main/java/ai/libs/jaicore/ml/core/dataset/Dataset.java
	JAICore/jaicore-ml/src/main/java/ai/libs/jaicore/ml/core/dataset/attribute/CategoricalAttribute.java
	JAICore/jaicore-ml/src/main/java/ai/libs/jaicore/ml/core/evaluation/evaluator/MonteCarloCrossValidationEvaluator.java
	JAICore/jaicore-ml/src/main/java/ai/libs/jaicore/ml/functionprediction/learner/learningcurveextrapolation/LearningCurveExtrapolator.java
	softwareconfiguration/mlplan/src/main/java/ai/libs/mlplan/metamining/MetaMLPlan.java
https://github.com/fmohr/AILibs.git into
general/improvement/outsourcedinterfaces

Conflicts:
	JAICore/jaicore-ml/src/main/java/ai/libs/jaicore/ml/classification/singlelabel/loss/PrecisionAsLoss.java
	JAICore/jaicore-ml/src/main/java/ai/libs/jaicore/ml/regression/loss/MeanSquaredError.java
	JAICore/jaicore-ml/src/main/java/ai/libs/jaicore/ml/regression/loss/RootMeanSquaredError.java
* Refactored dataset and ARFFDatasetAdapter.
* Old dataset stuff which is not yet working was moved to
ai.libs.jaicore.ml.core.olddataset
* Unit Tests for ARFFDatasetAdapter.
fmohr and others added 25 commits Dec 19, 2019
resolved some bugs, and added a util method to convert a regression
dataset into a classification dataset. This can come in handy if, for
example, on openml.org, a dataset is defined as numeric by mistake
general/improvement/outsourcedinterfaces

Conflicts:
	build.gradle
https://github.com/fmohr/AILibs.git into
general/improvement/outsourcedinterfaces

Conflicts:
	JAICore/jaicore-experiments/src/main/java/ai/libs/jaicore/experiments/databasehandle/ExperimenterRestSQLHandle.java
	JAICore/jaicore-search/src/main/java/ai/libs/jaicore/search/algorithms/standard/bestfirst/BestFirst.java
@sonarcloud

This comment has been minimized.

Copy link

sonarcloud bot commented Jan 13, 2020

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 61 Security Hotspots to review)
Code Smell A 175 Code Smells

0.0% 0.0% Coverage
2.8% 2.8% Duplication

@mwever
mwever approved these changes Jan 13, 2020
@fmohr fmohr merged commit 2a07d85 into dev Jan 13, 2020
3 checks passed
3 checks passed
SonarCloud Code Analysis Quality Gate passed
Details
Travis CI - Branch Build Passed
Details
Travis CI - Pull Request Build Passed
Details
@fmohr fmohr deleted the general/improvement/outsourcedinterfaces branch Jan 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants
You can’t perform that action at this time.