Comments (2)
Let me try to collect these implementations together and move them into a package called Calculus.jl. Then we can select a preferred default implementation and provide some mechanism for selecting a speed-accuracy tradeoff.
from optim.jl.
I've moved everything into the Calculus package, where I've standardized on functions that are somewhere between my original functions and Tim's suggestions. I've included most yours as well under the name taylor_finite_difference
. I'll keep working to bring everything together, but at least am finally happy with the basic API.
from optim.jl.
Related Issues (20)
- What does a constant `Gradient norm` indicate? HOT 1
- Use of `default_options` in `fminbox.jl`?
- Using StaticArrays in NewtonMethod() optimization with simultaneous cost, gradient and hessian calculation HOT 1
- Restart and store trace HOT 2
- Docstring for `optimize` HOT 1
- For ParticleSwarm, `upper` default to type that errors if `lower` is passed HOT 1
- Differences in brent implementation of brent.jl and brentmin.jl HOT 2
- patch 1.7.4 -> 1.7.5 breaks Accelerated/MomentumGradientDescent() HOT 3
- Hessian being called separately using only_fgh!() HOT 1
- NamedTuple switch broke add_default_options HOT 1
- Verbose option HOT 1
- Optim with BFGS, LBGFS gives wrong result HOT 1
- Not showing candidate solutions? HOT 2
- Interior point Newton violates the non-linear constraint in high-dimensional problems HOT 2
- meaning of f_calls_limit is misleading HOT 7
- BHHH for Likelihood Optimization HOT 3
- Type error when constructing `MultivariateOptimizationResults` when using `Float32` and `IPNewton` HOT 2
- Can Optimize set the cutoff for the value of the objective function? HOT 1
- Noisy optimization HOT 1
- Absolute function tolerance HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from optim.jl.