We introduce a graphical user interface for constructing arbitrary tensor
networks and specifying common operations like contractions or splitting,
denoted GuiTeNet. Tensors are represented as nodes with attached legs,
corresponding to the ordered dimensions of the tensor. GuiTeNet visualizes the
current network, and instantly generates Python/NumPy source code for the
hitherto sequence of user actions. Support for additional programming languages
is planned for the future. We discuss the elementary operations on tensor
networks used by GuiTeNet, together with high-level optimization strategies.
The software runs directly in web browsers and is available online at
http://guitenet.org.

more |
pdf
| html
MStoudenmire:
A GUI for making tensor networks! https://t.co/gx6OSmhCMZ Descriptive paper here: https://t.co/OePoedNyYF Looking forward to seeing more development in this area. https://t.co/CFVj6OZGIw

rigarash:
GuiTeNet: A graphical user interface for tensor networks
Contraction/SplittingするNumpyコードを生成してくれます。GUIでいじっていると楽しいです。
https://t.co/yKSccKV9hN
https://t.co/t5gsh3vf2M

Montreal_AI:
RT @MStoudenmire: A GUI for making tensor networks! https://t.co/gx6OSmhCMZ Descriptive paper here: https://t.co/OePoedNyYF Looking forwar…

Quebec_AI:
RT @MStoudenmire: A GUI for making tensor networks! https://t.co/gx6OSmhCMZ Descriptive paper here: https://t.co/OePoedNyYF Looking forwar…

ceobillionaire:
RT @MStoudenmire: A GUI for making tensor networks! https://t.co/gx6OSmhCMZ Descriptive paper here: https://t.co/OePoedNyYF Looking forwar…

AnimaAnandkumar:
RT @MStoudenmire: A GUI for making tensor networks! https://t.co/gx6OSmhCMZ Descriptive paper here: https://t.co/OePoedNyYF Looking forwar…

trisetyarso:
RT @MStoudenmire: A GUI for making tensor networks! https://t.co/gx6OSmhCMZ Descriptive paper here: https://t.co/OePoedNyYF Looking forwar…

rdviii:
RT @MStoudenmire: A GUI for making tensor networks! https://t.co/gx6OSmhCMZ Descriptive paper here: https://t.co/OePoedNyYF Looking forwar…

carrasqu:
RT @MStoudenmire: A GUI for making tensor networks! https://t.co/gx6OSmhCMZ Descriptive paper here: https://t.co/OePoedNyYF Looking forwar…

Jotarun:
RT @MStoudenmire: A GUI for making tensor networks! https://t.co/gx6OSmhCMZ Descriptive paper here: https://t.co/OePoedNyYF Looking forwar…

nick_mayhall:
RT @MStoudenmire: A GUI for making tensor networks! https://t.co/gx6OSmhCMZ Descriptive paper here: https://t.co/OePoedNyYF Looking forwar…

pegasus2568:
RT @MStoudenmire: A GUI for making tensor networks! https://t.co/gx6OSmhCMZ Descriptive paper here: https://t.co/OePoedNyYF Looking forwar…

RyanAlimo:
RT @MStoudenmire: A GUI for making tensor networks! https://t.co/gx6OSmhCMZ Descriptive paper here: https://t.co/OePoedNyYF Looking forwar…

None.

None.

Sample Sizes : None.

Authors: 2

Total Words: 2872

Unqiue Words: 1098

This report describes the newly added Julia interface to the NFFT3 library.
We explain the multidimensional NFFT algorithm and basics of the interface.
Furthermore, we go into detail about the different parameters and how to adjust
them properly.

more |
pdf
| html
None.

ComputerPapers:
Nonequispaced Fast Fourier Transform (NFFT) Interface for Julia. https://t.co/EKxOf40YbF

None.

None.

Sample Sizes : None.

Authors: 1

Total Words: 4879

Unqiue Words: 1380

Development systems for deep learning (DL), such as Theano, Torch,
TensorFlow, or MXNet, are easy-to-use tools for creating complex neural network
models. Since gradient computations are automatically baked in, and execution
is mapped to high performance hardware, these models can be trained end-to-end
on large amounts of data. However, it is currently not easy to implement many
basic machine learning primitives in these systems (such as Gaussian processes,
least squares estimation, principal components analysis, Kalman smoothing),
mainly because they lack efficient support of linear algebra primitives as
differentiable operators. We detail how a number of matrix decompositions
(Cholesky, LQ, symmetric eigen) can be implemented as differentiable operators.
We have implemented these primitives in MXNet, running on CPU and GPU in single
and double precision. We sketch use cases of these new operators, learning
Gaussian process and Bayesian linear regression models, where we demonstrate
very substantial reductions in implementation...

more |
pdf
| html
None.

None.

None.

Sample Sizes : None.

Authors: 5

Total Words: 12940

Unqiue Words: 3466

We consider the problem of finding the minimizer of a function $f:
\mathbb{R}^d \rightarrow \mathbb{R}$ of the finite-sum form $\min f(w) =
1/n\sum_{i}^n f_i(w)$. This problem has been studied intensively in recent
years in the field of machine learning (ML). One promising approach for
large-scale data is to use a stochastic optimization algorithm to solve the
problem. SGDLibrary is a readable, flexible and extensible pure-MATLAB library
of a collection of stochastic optimization algorithms. The purpose of the
library is to provide researchers and implementers a comprehensive evaluation
environment for the use of these algorithms on various ML problems.

more |
pdf
| html
MATLAB library for stochastic optimization algorithms: Version 1.0.17

Stargazers: 49

Subscribers: 8

Subscribers: 8

Forks: 24

Open Issues: 4

Open Issues: 4

None.

Sample Sizes : None.

Authors: 1

Total Words: 8646

Unqiue Words: 1788

Algorithmic differentiation (AD) allows exact computation of derivatives
given only an implementation of an objective function. Although many AD tools
are available, a proper and efficient implementation of AD methods is not
straightforward. The existing tools are often too different to allow for a
general test suite. In this paper, we compare fifteen ways of computing
derivatives including eleven automatic differentiation tools implementing
various methods and written in various languages (C++, F#, MATLAB, Julia and
Python), two symbolic differentiation tools, finite differences, and
hand-derived computation.
We look at three objective functions from computer vision and machine
learning. These objectives are for the most part simple, in the sense that no
iterative loops are involved, and conditional statements are encapsulated in
functions such as {\tt abs} or {\tt logsumexp}. However, it is important for
the success of algorithmic differentiation that such `simple' objective
functions are handled efficiently, as so many...

more |
pdf
| html
None.

nmfeeds:
[CV] https://t.co/MhHDm800mO A Benchmark of Selected Algorithmic Differentiation Tools on Some Problems in Computer Vision...

None.

None.

Sample Sizes : None.

Authors: 3

Total Words: 7548

Unqiue Words: 2383

In (Franceschi et al., 2018) we proposed a unified mathematical framework,
grounded on bilevel programming, that encompasses gradient-based hyperparameter
optimization and meta-learning. We formulated an approximate version of the
problem where the inner objective is solved iteratively, and gave sufficient
conditions ensuring convergence to the exact problem. In this work we show how
to optimize learning rates, automatically weight the loss of single examples
and learn hyper-representations with Far-HO, a software package based on the
popular deep learning framework TensorFlow that allows to seamlessly tackle
both HO and ML problems.

more |
pdf
| html
Gradient based hyperparameter optimization & meta-learning package for TensorFlow

Stargazers: 31

Subscribers: 4

Subscribers: 4

Forks: 6

Open Issues: 1

Open Issues: 1

None.

Sample Sizes : None.

Authors: 5

Total Words: 3015

Unqiue Words: 1232

In this paper we present the new Dune-Python module which provides Python
bindings for the Dune core, which is a C++ environment for solving partial
differential equations. The aim of this new module is to firstly provide the
general infrastructure for exporting realizations of statically polymorphic
interfaces based on just-in-time compilation and secondly to provide bindings
for the central interfaces of the dune core modules. In the first release we
focus on the grid interface. Our aim is to only introduce a thin layer when
passing objects into Python which can be removed when the object is passed back
into a C++ algorithm. Thus no efficiency is lost and little additional code
maintenance cost is incurred. To make the transition for Dune users to the
Python environment straightforward the Python classes provide a very similar
interface to their C++ counterparts. In addition, vectorized versions of many
interfaces allow for more efficient code on the Python side. The infrastructure
for exporting these interfaces and the...

more |
pdf
| html
None.

None.

Sample Sizes : None.

Authors: 2

Total Words: 15195

Unqiue Words: 3285

This is a tutorial in applied and computational topology and topological data
analysis. It is illustrated with numerous computational examples that utilize
Gudhi library. It is under constant development, so please do not consider this
version as final.

more |
pdf
| html
MathPaper:
Computational and applied topology, tutorial. https://t.co/eki8OyMawI

None.

None.

Sample Sizes : None.

Authors: 1

Total Words: 24480

Unqiue Words: 3853

Many classical finite elements such as the Argyris and Bell elements have
long been absent from high-level PDE software. Building on recent theoretical
work, we describe how to implement very general finite element transformations
in FInAT and hence into the Firedrake finite element system. Numerical results
evaluate the new elements, comparing them to existing methods for classical
problems. For a second order model problem, we find that new elements give
smooth solutions at a mild increase in cost over standard Lagrange elements.
For fourth-order problems, however, the newly-enabled methods significantly
outperform interior penalty formulations. We also give some advanced use cases,
solving the nonlinear Cahn-Hilliard equation some biharmonic eigenvalue
problems (including Chladni plates) using $C^1$ discretizations.

more |
pdf
| html
_wence:
New preprint with Rob Kirby on adding C¹ elements to FInAT https://t.co/y9YQMAruDg. As a bonus, I got to make some pretty pictures. https://t.co/PaS6sWGRHW

None.

None.

Sample Sizes : None.

Authors: 2

Total Words: 10597

Unqiue Words: 3119

In today's world, several applications demand numbers which appear random but
are generated by a background algorithm; that is, pseudo-random numbers. Since
late $19^{th}$ century, researchers have been working on pseudo-random number
generators (PRNGs). Several PRNGs continue to develop, each one demanding to be
better than the previous ones. In this scenario, this paper targets to verify
the claim of so-called good generators and rank the existing generators based
on strong empirical tests in same platforms. To do this, the genre of PRNGs
developed so far has been explored and classified into three groups -- linear
congruential generator based, linear feedback shift register based and cellular
automata based. From each group, well-known generators have been chosen for
empirical testing. Two types of empirical testing has been done on each PRNG --
blind statistical tests with Diehard battery of tests, TestU01 library and NIST
statistical test-suite and graphical tests (lattice test and space-time diagram
test). Finally, the...

more |
pdf
| html
ComputerPapers:
A Search for Good Pseudo-random Number Generators : Survey and Empirical Studies. https://t.co/f8xsUOEbDv

None.

None.

Sample Sizes : None.

Authors: 3

Total Words: 20129

Unqiue Words: 4261

Assert is a website where the best academic papers on arXiv (computer science, math, physics), bioRxiv (biology), BITSS (reproducibility), EarthArXiv (earth science), engrXiv (engineering), LawArXiv (law), PsyArXiv (psychology), SocArXiv (social science), and SportRxiv (sport research) bubble to the top each day.

Papers are scored (in real-time) based on how verifiable they are (as determined by their Github repos) and how interesting they are (based on Twitter).

To see top papers, follow us on twitter @assertpub_ (arXiv), @assert_pub (bioRxiv), and @assertpub_dev (everything else).

To see beautiful figures extracted from papers, follow us on Instagram.

*Tracking 57,756 papers.*

Sort results based on if they are interesting or reproducible.

Interesting

Reproducible