Just wanted to share that the KotlinConf videos were uploaded by JetBrains finally. My talk used ojAlgo for most of the examples including classroom scheduling, a Sudoku solver, and a…

Continue Reading Mathematical Modeling with Kotlin

A minor release with big changes for the future: The BasicMatrix interface has been deprecated!!! The various implementations will remain – all of them – but you should use those…

Continue Reading ojAlgo v46.3

A previous post introduced ojAlgo's Artificial Neural Network feature. It did so by presenting a fully functional program that trained and evaluated a network model to categorise handwritten digits using the MNIST data set.…

Continue Reading Neural Network Basics

With v46 ojAlgo got support for building artificial neural networks. Here's an example of what you can do with it. The MNIST database is a large image database of handwritten digits…

Continue Reading Introducing Artificial Neural Networks with ojAlgo

A couple of bugs fixed: The getEigenpair(int) method of the Eigenvalue interface threw an ArrayIndexOutOfBoundsExceptionA couple of issues related to calculating the nullspace (using QR or SVD) decompositions.Everything "Big" is…

Continue Reading ojAlgo v45.1.1

No new features. This is just to make it compatible with the latest version of ojAlgo. It appears downloading historical data from Google and Yahoo broke (again). The code related…

Continue Reading ojAlgo-finance v1.1

I'm in the process of executing the Java Matrix Benchmark on a Google Cloud Platform Compute Engine (n1-highmem-4 (4 vCPUs, 26 GB memory) with Intel Skylake processors). Actually I'm doing 3 separate benchmark executions using…

Continue Reading New Java Matrix Benchmark Results Coming

Most developers are aware of the possibility to use either a JVM from Oracle or "just" OpenJDK, but few consider using any of the other alternatives. There are more alternatives! …

Continue Reading Matrix multiplication on different JVMs

The main news this time is that the finance specific code (the org.ojalgo.finance package) has been moved to its own project/module named ojAlgo-finance. Other than that the most important new…

Continue Reading ojAlgo v44 and ojAlgo-finance v1