aria
Re:Flare: Clojure Dynamic Neural Net Library
on Friday December 08, 2017 @10:52PM (#15884192)
Yes this does dynamic nets, the model is the same as PyTorch, you build a graph for each input(s). I think Cortex is in the Keras-style of model (only layer abstractions and not "dynamic" in the sense we talk about neural nets) and isn't dynamic, but I could be missing something. The examples seem to all be in that mold: https://github.com/thinktopic/cortex/blob/master/examples/ca...
Re:Flare: Clojure Dynamic Neural Net Library
on Friday December 08, 2017 @10:04PM (#15884038)
I'll try! I've got a full time management job so this was a fun way to code again. The library is pretty small and I think easy to follow if you want to learn
Re:Flare: Clojure Dynamic Neural Net Library
on Friday December 08, 2017 @09:53PM (#15883993)
Definitely doing the standard back-prop algorithm. Check out the code, it's pretty straightforward and the whole lib is about 2,500 lines
Re:Flare: Clojure Dynamic Neural Net Library
on Friday December 08, 2017 @09:52PM (#15883988)
Author here, happy to answer any questions!
Re:Flare: Clojure Dynamic Neural Net Library
on Friday December 08, 2017 @09:52PM (#15883986)
Author here. This is coming up. Will do OpenCL first and then CUDA.
Re:Flare: Clojure Dynamic Neural Net Library
on Monday November 27, 2017 @12:25PM (#15789065)
Author here, happy to answer questions and hopefully convince someone to give the library a try.
Re:Numerical Optimization: Understanding L-BFGS
on Tuesday December 02, 2014 @07:02PM (#8690976)
The interesting part of BFGS is that it directly approximates H^{-1} rather than H.
Re:Numerical Optimization: Understanding L-BFGS
on Tuesday December 02, 2014 @03:20PM (#8689579)
Want to try a refresh, I think it ought to be fixed now. Thanks
Re:Numerical Optimization: Understanding L-BFGS
on Tuesday December 02, 2014 @03:18PM (#8689574)
In practice you only need to do $H^{-1} g$; L-BFGS stores the {s_k} and {y_k} vectors which allow you to do the $H^{-1} g$ directly rather than needing to ever form the hessian or its inverse. There are techniques that aren't BFGS-based which approximate the hessian rather than the inverse and in that case you'd be better off solving.
Re:Numerical Optimization: Understanding L-BFGS
on Tuesday December 02, 2014 @02:55PM (#8689426)
Typo is fixed, thanks!
I think that's explicitly mentioned in the Quasi-Newton section that you only need to implicitly multiply and not form the matrix.
Re:Numerical Optimization: Understanding L-BFGS
on Tuesday December 02, 2014 @02:54PM (#8689418)
What browser are you in? It just using MathJax and appears to work in WebKit and Firefox.
Re:Numerical Optimization: Understanding L-BFGS
on Tuesday December 02, 2014 @02:28PM (#8689240)
Author here, happy to answer any questions.
Numerical Optimization: Understanding L-BFGS
Re:33 Questions
on Sunday November 24, 2013 @01:28PM (#6790476)
Question 1: What is the first bit in your unique 33-bit string?
Question 2: What is the first bit in your unique 33-bit string?
...
Re:Clojure Community Night
on Monday October 07, 2013 @01:36PM (#6509815)
Author here. Happy to answer any questions!
Clojure Community Night
Re:Schema for Clojure(Script) Data Shape Declaration and Validation
on Thursday September 05, 2013 @07:07PM (#6337716)
Thanks! I definitely have personally run into the issue a lot and our Clojure teams at Prismatic struggled with commenting discipline. We find schemas are easier to maintain and apply, plus they save a lot of time during dev and testing.
Re:Schema for Clojure(Script) Data Shape Declaration and Validation
on Thursday September 05, 2013 @01:05PM (#6335354)
Thanks! Yeah I think a traditional type system wouldn't make sense for Clojure, you need something that can describe data structures more succinctly, which is what we were shooting for
Re:Schema for Clojure(Script) Data Shape Declaration and Validation
on Thursday September 05, 2013 @12:50PM (#6335228)
Definitely an inspiration. The core utility of Schema is that the declarations are still data and can be utilized in code. I think we'll have some interesting applications of this idea soon...
Re:Schema for Clojure(Script) Data Shape Declaration and Validation
on Thursday September 05, 2013 @12:49PM (#6335220)
Thanks so much. We spent a long time thinking about how to
have the benefits of types in a Clojure-y data-oriented way. The advantage of having Schemas as data is that we can use Clojure code to process them and generate things like Objective-C classes (https://github.com/Prismatic/schema/blob/d82bf0b049fc1205a81...) and Avro specifications. It will be our glue to declarations in other languages.
Re:Schema for Clojure(Script) Data Shape Declaration and Validation
on Thursday September 05, 2013 @11:59AM (#6334934)
Author here. Happy to answer any questions or comments.
Re:The Role of AI in UX
on Thursday August 22, 2013 @02:24PM (#6258984)
Author here. Happy to answer any questions!
Re:Introducing HipHip (Array): Fast and flexible numerical computation...
on Wednesday July 10, 2013 @03:26PM (#6022200)
I could be wrong, but I don't think Incanter has any Clojure-native means of generic operations over arrays at all.
Re:Introducing HipHip (Array): Fast and flexible numerical computation...
on Wednesday July 10, 2013 @03:25PM (#6022193)
Have any icon ideas? Was thinking ["hip","hip"] or hiphip[]
Re:Introducing HipHip (Array): Fast and flexible numerical computation...
on Wednesday July 10, 2013 @03:25PM (#6022189)
Indeed, the core logic of HipHip is the same for all primitive types and macros generate type-hinted versions for each primitive type.
Re:Graph: Faster Abstractions for Structured Computation
on Wednesday May 01, 2013 @04:51PM (#5640706)
Definitely not the same thing. Take a look at our earlier graph post. http://blog.getprismatic.com/blog/2013/2/1/graph-abstraction...
Re:Graph: Faster Abstractions for Structured Computation
on Wednesday May 01, 2013 @03:46PM (#5640334)
Graph would be possible, but not as clean in Python. Consider switching up drugs. Clojure is way more potent man.
Re:Faster, Better DOM manipulation with Dommy and ClojureScript
on Monday April 29, 2013 @03:45PM (#5628228)
We internally have a nice component/widget abstraction we use which is not quite MVC, but we think cleans up a lot of web development. We will release in the near future once we perfect it.
Re:Faster, Better DOM manipulation with Dommy and ClojureScript
on Monday April 29, 2013 @03:41PM (#5628210)
On mobile devices, we were hitting significant performance barriers from DOM and class manipulation. YMMV but it seems DOM performance is an issue on non-beefy boxes.