Skip to content

A neural network implementation that predicts what the solution to a sparse matrix equation will be. The prediction is then fed into a solver (using methods such as Gauss-Seidel, Jacobi, etc.) as the initial guess solution vector. The initial guess is close to the solution and therefore the amount of iterations required for convergence is reduced.

License

AntonValk/Matrix-Vector-Equation-Neural-Network-Solution-Approximation

Repository files navigation

Matrix-Vector-Equation-Neural-Network-Solution-Approximation

A neural network implementation that predicts what the solution to a sparse matrix equation will be. The prediction is then fed into a solver (using methods such as Gauss-Seidel, Jacobi, etc.) as the initial guess solution vector. The initial guess is close to the solution and therefore the amount of iterations that the solver will have to complete is reduced.

Dependencies:

Python 3.6, keras, tensorflow and various standard python libraries (numpy, scipy, pandas, csv, etc.)

About

A neural network implementation that predicts what the solution to a sparse matrix equation will be. The prediction is then fed into a solver (using methods such as Gauss-Seidel, Jacobi, etc.) as the initial guess solution vector. The initial guess is close to the solution and therefore the amount of iterations required for convergence is reduced.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages