You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: blog/2015/10/auto-diff-in-julia.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -147,7 +147,7 @@ julia> deriv1 - deriv2
147
147
148
148
Notice that our dual number result comes *close* to the result obtained from Calculus.jl, but is actually slightly different. That slight difference is due to the approximation error inherent to the finite differencing method employed by Calculus.jl.
149
149
150
-
In reality, the number types that ForwardDiff.jl provides are quite a bit more complicated than `DualNumber`. Instead of simple dual numbers, the various `ForwardDiffNumber` types behave like *ensembles* of dual numbers and [hyper-dual numbers](https://adl.stanford.edu/hyperdual/Fike_AIAA-2011-886.pdf) (the higher-order analog of dual numbers). This ensemble-based approach allows for simultaneous calculation of multiple higher-order partial derivatives in a single evaluation of the target function. For an in-depth examination of ForwardDiff.jl's number type implementation, see [this section of the developer documentation](https://www.juliadiff.org/ForwardDiff.jl/types.html).
150
+
In reality, the number types that ForwardDiff.jl provides are quite a bit more complicated than `DualNumber`. Instead of simple dual numbers, the various `ForwardDiffNumber` types behave like *ensembles* of dual numbers and [hyper-dual numbers](http://adl.stanford.edu/hyperdual/Fike_AIAA-2011-886.pdf) (the higher-order analog of dual numbers). This ensemble-based approach allows for simultaneous calculation of multiple higher-order partial derivatives in a single evaluation of the target function. For an in-depth examination of ForwardDiff.jl's number type implementation, see [this section of the developer documentation](https://www.juliadiff.org/ForwardDiff.jl/types.html).
For a complete font based on the average shapes of many other fonts, have a look at [Averia](https://www.iotic.com/averia/).
189
+
For a complete font based on the average shapes of many other fonts, have a look at [Averia](http://iotic.com/averia/).
190
190
191
191
I haven't yet found a way to list all the fonts that contain the full set of Unicode π symbols. In theory I think I can use [Freetype.jl](https://github.com/juliagraphics/FreeType.jl) to inspect a font to see whether it contains code points for particular character glyphs. Perhaps I’ll report back on 3-14-19 with any progress…
Copy file name to clipboardExpand all lines: blog/2018/08/GSoC-Final-Summary.md
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
@def rss_pubdate = Date(2018, 8, 6)
2
-
@def rss = """ GSoC 2018: Reinforcement Learning and Generative models using Flux | In this post I'm going to briefly summarize about the machine learning models I have worked on during this summer for GSoC. I worked towards enriching model zoo of Flux.jl (https://github.com/FluxML), a machine learning library written in Julia (https://github.com/julia/julialang). My project cover... """
2
+
@def rss = """ GSoC 2018: Reinforcement Learning and Generative models using Flux | In this post I'm going to briefly summarize about the machine learning models I have worked on during this summer for GSoC. I worked towards enriching model zoo of Flux.jl (https://github.com/FluxML), a machine learning library written in Julia (https://github.com/JuliaLang/julia). My project cover... """
3
3
@def published = "6 August 2018"
4
4
@def title = "GSoC 2018: Reinforcement Learning and Generative models using Flux"
In this post I'm going to briefly summarize about the machine learning models I have worked on during this summer for GSoC. I worked towards enriching model zoo of [Flux.jl](https://github.com/FluxML), a machine learning library written in [Julia](https://github.com/julia/julialang). My project covered Reinforcement Learning and computer vision models.
9
+
In this post I'm going to briefly summarize about the machine learning models I have worked on during this summer for GSoC. I worked towards enriching model zoo of [Flux.jl](https://github.com/FluxML), a machine learning library written in [Julia](https://github.com/JuliaLang/julia). My project covered Reinforcement Learning and computer vision models.
@@ -49,7 +49,7 @@ Some of these models have been deployed on Flux's [website](https://fluxml.ai/ex
49
49
#### Future Work
50
50
51
51
1. Add more variety of models, especially the ones which have come up in the last 18 months.
52
-
2. Create an interface to easily train and test any environment from [OpenAIGym.jl](https://github.com.JuliaML/OpenAIGym.jl).
52
+
2. Create an interface to easily train and test any environment from [OpenAIGym.jl](https://github.com/JuliaML/OpenAIGym.jl).
53
53
54
54
## 2. AlphaGo.jl
55
55
@@ -128,4 +128,4 @@ During the past three months, I learn a lot about Reinforcement Learning and Alp
128
128
129
129
## Acknowledgements
130
130
131
-
I really would like to thank my mentor [Mike Innes](https://github.com/MikeInnes) for guiding me throughout the project, and [James Bradbury](https://github.om/jekbradbury) for his valuable inputs for improving the code in the Reinforcement Learning models. I also would like to thank [Neethu Mariya Joy](https://github.com/roboneet) for deploying the trained models on the web. And last but not the least, The Julia Project and NumFOCUS: for sponsoring me and all other JSoC students for JuliaCon'18 London.
131
+
I really would like to thank my mentor [Mike Innes](https://github.com/MikeInnes) for guiding me throughout the project, and [James Bradbury](https://github.com/jekbradbury) for his valuable inputs for improving the code in the Reinforcement Learning models. I also would like to thank [Neethu Mariya Joy](https://github.com/roboneet) for deploying the trained models on the web. And last but not the least, The Julia Project and NumFOCUS: for sponsoring me and all other JSoC students for JuliaCon'18 London.
Copy file name to clipboardExpand all lines: blog/2019/09/profilers.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
@def rss_pubdate = Date(2019, 9, 16)
2
-
@def rss = """ Profiling tools are awesome. They let us see what actually is affecting our program performance. Profiling tools also are terrible. They lie to us and give us confusing information. They also have some surprisingly new developments: [brendangregg's often cloned flamegraphs tool](https://www.brendangregg.com/flamegraphs.html) was created in 2011! So here I will be investigating some ways to make our profile reports better; and looking at ways in which they commonly break, to raise awareness of those artifacts in the reports. """
2
+
@def rss = """ Profiling tools are awesome. They let us see what actually is affecting our program performance. Profiling tools also are terrible. They lie to us and give us confusing information. They also have some surprisingly new developments: [brendangregg's often cloned flamegraphs tool](http://www.brendangregg.com/flamegraphs.html) was created in 2011! So here I will be investigating some ways to make our profile reports better; and looking at ways in which they commonly break, to raise awareness of those artifacts in the reports. """
Profiling tools are awesome. They let us see what actually is affecting our program performance. Profiling tools also are terrible. They lie to us and give us confusing information. They also have some surprisingly new developments: [brendangregg's often cloned flamegraphs tool](https://www.brendangregg.com/flamegraphs.html) was created in 2011! So here I will be investigating some ways to make our profile reports better; and looking at ways in which they commonly break, to raise awareness of those artifacts in the reports.
8
+
Profiling tools are awesome. They let us see what actually is affecting our program performance. Profiling tools also are terrible. They lie to us and give us confusing information. They also have some surprisingly new developments: [brendangregg's often cloned flamegraphs tool](http://www.brendangregg.com/flamegraphs.html) was created in 2011! So here I will be investigating some ways to make our profile reports better; and looking at ways in which they commonly break, to raise awareness of those artifacts in the reports.
9
9
10
10
## Learn more!
11
11
@@ -14,7 +14,7 @@ If you want to learn how they are supposed to work, I suggest looking at other r
14
14
- Julia Evans on learning to be a wizard: <https://wizardzines.com/zines/perf/>
15
15
- Julia Evans taking a sabbatical to write a profiler tool: <https://jvns.ca/categories/ruby-profiler/>
16
16
- Brendan Gregg on perf: <https://www.brendangregg.com/perf.html>
17
-
- Brendan Gregg on flamegraphs: <https://www.brendangregg.com/flamegraphs.html>
17
+
- Brendan Gregg on flamegraphs: <http://www.brendangregg.com/flamegraphs.html>
Copy file name to clipboardExpand all lines: learning/index.md
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -121,14 +121,14 @@ If you know of other classes using Julia for teaching, please consider [updating
121
121
*[CS 5220](https://www.cs.cornell.edu/~bindel/class/cs5220-s14/), Applications of Parallel Computers (Prof. David Bindel), Spring 2014
122
122
* École Polytechnique Fédérale de Lausanne
123
123
*[CIVIL 557] Decision-aid methodologies in transportation (Mor Kaspi, Virginie Lurkin), Spring 2017
124
-
*[Einaudi Institute for Economics and Finance, Rome](https://www.eief.it/eief/)
124
+
*[Einaudi Institute for Economics and Finance, Rome](http://www.eief.it/eief/)
125
125
*[Econometrics of DSGE Models](https://gragusa.org/teaching/eief-dsge/) ([Giuseppe Ragusa](http://gragusa.org))
126
126
* Emory University
127
127
*[MATH 346](https://www.mathcs.emory.edu/~lruthot/courses/sp15-math346.html), Introduction to Optimization Theory (Prof. Lars Ruthotto), Spring 2015
128
128
*[MATH 516](https://www.mathcs.emory.edu/~lruthot/courses/math516.html), Numerical Analysis II (Prof. Lars Ruthotto), Spring 2015
129
129
* Federal Rural University of Rio de Janeiro (UFRRJ)
130
130
* TM429, Introduction to Recommender Systems (Prof. [Filipe Braida](https://github.com/filipebraida)), Fall 2016, Spring 2017
131
-
*[Federal University of Alagoas](https://www.ufal.edu.br) (_Universidade Federal de Alagoas_, UFAL)
131
+
*[Federal University of Alagoas](https://ufal.br) (_Universidade Federal de Alagoas_, UFAL)
132
132
* COMP272, Distributed Systems ([Prof. André Lage-Freitas](https://sites.google.com/a/ic.ufal.br/andrelage)): 2015, 2016, and 2017
133
133
*[Federal University of Paraná](https://www.ufpr.br/) (_Universidade Federal do Paraná_, UFPR)
134
134
* CM103, Mathematics Laboratory ([Prof. Abel Soares Siqueira](https://abelsiqueira.github.io/)): 2016, 2017, and 2018
@@ -138,7 +138,7 @@ If you know of other classes using Julia for teaching, please consider [updating
138
138
* Hadsel High School, Stokmarknes, Nordland, Norway
139
139
*[AnsattOversikt](https://www.hadsel.vgs.no/AnsattOversikt.aspx?personid=16964&mid1=15925), [REA3034] Programmering og modellering (Programming and modeling with Julia and Snap), 2018 / 19 (High school lecturer Olav A Marschall, M.sc. Computer Science)
140
140
* IIT Indore
141
-
*[ApplNLA](https://github.com/ivanslapnicar/GIAN-Applied-NLA-Course), Modern Applications of Numerical Linear Algebra (Prof. [Ivan Slapnicar](https://marjan.fesb.hr/~slap/)), June 2016
141
+
*[ApplNLA](https://github.com/ivanslapnicar/GIAN-Applied-NLA-Course), Modern Applications of Numerical Linear Algebra (Prof. [Ivan Slapnicar](http://marjan.fesb.hr/~slap/)), June 2016
142
142
* Iowa State University
143
143
*[STAT 590F](https://github.com/heike/stat590f), Topics in Statistical Computing: Julia Seminar (Prof. Heike Hofmann), Fall 2014
144
144
*[Luiss University Rome](https://www.luiss.edu/), [Department of Economics and Finance](https://economiaefinanza.luiss.it)
@@ -225,7 +225,7 @@ If you know of other classes using Julia for teaching, please consider [updating
225
225
* CHEG 5395, Metaheuristic and Heuristic Methods in Chemical Engineering (Prof. Ranjan Srivastava), Spring 2018
226
226
* University of Edinburgh
227
227
* Spring 2017, [MATH11146](https://www.drps.ed.ac.uk/16-17/dpt/cxmath11146.htm), Modern optimization methods for big data problems (Prof. [Peter Richtarik](https://www.maths.ed.ac.uk/~prichtar/index.html))
228
-
* Spring 2016, [MATH11146](https://www.drps.ed.ac.uk/15-16/dpt/cxmath11146.htm), Modern optimization methods for big data problems (Prof. [Peter Richtarik](https://www.maths.ed.ac.uk/~prichtar/index.html))
228
+
* Spring 2016, [MATH11146](http://www.drps.ed.ac.uk/15-16/dpt/cxmath11146.htm), Modern optimization methods for big data problems (Prof. [Peter Richtarik](https://www.maths.ed.ac.uk/~prichtar/index.html))
229
229
* University of Glasgow, School of Mathematics and Statistics
230
230
* An Introduction to Julia, course of Online Master of Science (MSc) in Data Analytics ([Theodore Papamarkou](https://www.gla.ac.uk/postgraduate/taught/dataanalytics/)), September 2017
231
231
* University of Oulu
@@ -238,9 +238,9 @@ If you know of other classes using Julia for teaching, please consider [updating
238
238
* Université Paul Sabatier, Toulouse
239
239
*[Optimization in Machine Learning](https://www.irit.fr/cimi-machine-learning/node/15.html), (Prof. [Peter Richtarik](https://www.maths.ed.ac.uk/~prichtar/)), Fall 2015
240
240
*[Université de Liège](https://www.ulg.ac.be/)
241
-
*[MATH0462](https://www.montefiore.ulg.ac.be/~tcuvelier/teaching/2016-2017-discrete-optimisation), Discrete Optimization (Prof. [Quentin Louveaux](https://www.montefiore.ulg.ac.be/~louveaux/)), Fall 2016
242
-
*[MATH0461](https://www.programmes.uliege.be/cocoon/20192020/cours/MATH0461-2.html), Introduction to Numerical Optimization (Prof. [Quentin Louveaux](https://www.montefiore.ulg.ac.be/~louveaux/)), Fall 2016
243
-
*[MATH0462](https://www.montefiore.ulg.ac.be/~tcuvelier/teaching/2015-2016-discrete-optimisation), Discrete Optimization (Prof. [Quentin Louveaux](https://www.montefiore.ulg.ac.be/~louveaux/)), Fall 2015
241
+
*[MATH0462](http://www.tcuvelier.be/teaching-2016-2017-discrete-optimisation), Discrete Optimization (Prof. [Quentin Louveaux](http://www.montefiore.ulg.ac.be/~louveaux/)), Fall 2016
242
+
*[MATH0461](https://www.programmes.uliege.be/cocoon/20192020/cours/MATH0461-2.html), Introduction to Numerical Optimization (Prof. [Quentin Louveaux](http://www.montefiore.ulg.ac.be/~louveaux/)), Fall 2016
243
+
*[MATH0462](https://www.montefiore.ulg.ac.be/~tcuvelier/teaching/2015-2016-discrete-optimisation), Discrete Optimization (Prof. [Quentin Louveaux](http://www.montefiore.ulg.ac.be/~louveaux/)), Fall 2015
244
244
* Université de Montréal
245
245
*[IFT1575](https://admission.umontreal.ca/cours-et-horaires/cours/IFT-1575/), Modèles de recherche opérationnelle (Prof. [Bernard Gendron](https://www.iro.umontreal.ca/~gendron/)), Fall 2017
246
246
*[IFT3245](https://admission.umontreal.ca/cours-et-horaires/cours/IFT-3245/), Simulation et modèles (Prof. [Fabian Bastin](https://www.iro.umontreal.ca/~bastin/)), Fall 2017
Copy file name to clipboardExpand all lines: research.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -167,7 +167,7 @@ We welcome additions to this list in the form of [pull requests](https://github.
167
167
***Forward stable computation of roots of real polynomials with only real distinct roots**. N. Jakovčević Stor, I. Slapničar. (2015): 1–15. doi: [10.18576/amis/110105](https://dx.doi.org/10.18576/amis/110105). arXiv: [1509.06224](https://arxiv.org/abs/1509.06224). Packages: [Arrowhead.jl](https://github.com/ivanslapnicar/Arrowhead.jl).
168
168
***Forward stable eigenvalue decomposition of rank-one modifications of diagonal matrices**. N. Jakovčević Stor, I. Slapničar, J. L. Barlow. (2015) _Linear Algebra and its Applications_, 487: 301–315. doi: [10.1016/j.laa.2015.09.025](https://dx.doi.org/10.1016/j.laa.2015.09.025). Packages: [Arrowhead.jl](https://github.com/ivanslapnicar/Arrowhead.jl).
169
169
***Is High Temporal Resolution Achievable for Paediatric Cardiac Acquisitions during Several Heart Beats? Illustration with Cardiac Phase Contrast Cine-MRI**. Laurent Bonnemains, Freddy Odille, Christophe Meyer, Gabriella Hossu, Jacques Felblinger, Pierre-André Vuissoz. (2015) _PLoS ONE_, 10. doi: [10.1371/journal.pone.0143744](https://dx.doi.org/10.1371/journal.pone.0143744).
170
-
***Matrix Depot: An Extensible Test Matrix Collection for Julia**. Zhang, Weijian, Higham, Nicholas J.. (2015) _MIMS EPrint_, 2015.118. doi: [10.7717/peerj-cs.58](https://dx.doi.org/10.7717/peerj-cs.58). url: [https://eprints.ma.man.ac.uk/2426](https://eprints.ma.man.ac.uk/2426). Packages: [MatrixDepot.jl](https://github.com/weijianzhang/MatrixDepot.jl).
170
+
***Matrix Depot: An Extensible Test Matrix Collection for Julia**. Zhang, Weijian, Higham, Nicholas J.. (2015) _MIMS EPrint_, 2015.118. doi: [10.7717/peerj-cs.58](https://dx.doi.org/10.7717/peerj-cs.58). url: [http://eprints.ma.man.ac.uk/2426](http://eprints.ma.man.ac.uk/2426). Packages: [MatrixDepot.jl](https://github.com/weijianzhang/MatrixDepot.jl).
171
171
***Monte Carlo Methods and Zero Variance Principle**. Theodore Papamarkou, Antonietta Mira, Mark Girolami. (2015), Current Trends in Bayesian Methodology with Applications: 457–476.
0 commit comments