Re: Probabilistic Programming in Julia

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: Probabilistic Programming in Julia

Sreenivas Raghavan
I am a recent undergrad. I am interested in knowing about PPL. Would it be possible for you if you give me some idea about the PPL. I am interested to contribute. But I have very basic knowledge of julia. Would this be enough? Please tell me prerequisites for this PPL programming and it's package development, so that I can consider working on it.

On Thursday, March 20, 2014 at 11:25:17 PM UTC+5:30, Dahua Lin wrote:
Last year, several groups (including the Julia team and me) worked together on a grant proposal, which considers a general probabilistic programming framework in Julia. We did not get in. 

Towards that proposal, I drafted a design of a probabilistic programming domain-specific language.  Recently, I spoke with the Julia team, and we thought it would be a good idea to resume the efforts as an open source project. As a first step, I create a repo under JuliaStats called <a href="https://github.com/JuliaStats/OpenPP.jl" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\75https%3A%2F%2Fgithub.com%2FJuliaStats%2FOpenPP.jl\46sa\75D\46sntz\0751\46usg\75AFQjCNFK00cRUHf47Iw9ccngXEv1i2y39g';return true;" onclick="this.href='https://www.google.com/url?q\75https%3A%2F%2Fgithub.com%2FJuliaStats%2FOpenPP.jl\46sa\75D\46sntz\0751\46usg\75AFQjCNFK00cRUHf47Iw9ccngXEv1i2y39g';return true;">OpenPP.jl, and release our proposal design: <a href="http://openpp-proposal.readthedocs.org/en/latest/" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fopenpp-proposal.readthedocs.org%2Fen%2Flatest%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNGRn5y8GM3YzmA5X6dKzufNV0COnA';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fopenpp-proposal.readthedocs.org%2Fen%2Flatest%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNGRn5y8GM3YzmA5X6dKzufNV0COnA';return true;">http://openpp-proposal.readthedocs.org/en/latest/.

I am looking forward that we join our efforts to make Julia a great language for probabilistic programming. 

I also think this might be a good topic for GSOC -- I do not expect all the work done in several months, but we can hopefully make substantial progress within this time frame.

Dahua
 

--
You received this message because you are subscribed to the Google Groups "julia-stats" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Probabilistic Programming in Julia

John Myles White
PPL is a pretty advanced topic. I think you would find it easier to contribute to other projects, since you would need both an expert level of knowledge about Julia and an expert level of knowledge about Bayesian inference to push further on PPL.

 -- John

On Jun 14, 2015, at 12:41 AM, Sreenivas Raghavan <[hidden email]> wrote:

I am a recent undergrad. I am interested in knowing about PPL. Would it be possible for you if you give me some idea about the PPL. I am interested to contribute. But I have very basic knowledge of julia. Would this be enough? Please tell me prerequisites for this PPL programming and it's package development, so that I can consider working on it.

On Thursday, March 20, 2014 at 11:25:17 PM UTC+5:30, Dahua Lin wrote:
Last year, several groups (including the Julia team and me) worked together on a grant proposal, which considers a general probabilistic programming framework in Julia. We did not get in. 

Towards that proposal, I drafted a design of a probabilistic programming domain-specific language.  Recently, I spoke with the Julia team, and we thought it would be a good idea to resume the efforts as an open source project. As a first step, I create a repo under JuliaStats called <a href="https://github.com/JuliaStats/OpenPP.jl" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\75https%3A%2F%2Fgithub.com%2FJuliaStats%2FOpenPP.jl\46sa\75D\46sntz\0751\46usg\75AFQjCNFK00cRUHf47Iw9ccngXEv1i2y39g';return true;" onclick="this.href='https://www.google.com/url?q\75https%3A%2F%2Fgithub.com%2FJuliaStats%2FOpenPP.jl\46sa\75D\46sntz\0751\46usg\75AFQjCNFK00cRUHf47Iw9ccngXEv1i2y39g';return true;" class="">OpenPP.jl, and release our proposal design: <a href="http://openpp-proposal.readthedocs.org/en/latest/" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fopenpp-proposal.readthedocs.org%2Fen%2Flatest%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNGRn5y8GM3YzmA5X6dKzufNV0COnA';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fopenpp-proposal.readthedocs.org%2Fen%2Flatest%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNGRn5y8GM3YzmA5X6dKzufNV0COnA';return true;" class="">http://openpp-proposal.readthedocs.org/en/latest/.

I am looking forward that we join our efforts to make Julia a great language for probabilistic programming. 

I also think this might be a good topic for GSOC -- I do not expect all the work done in several months, but we can hopefully make substantial progress within this time frame.

Dahua
 

--
You received this message because you are subscribed to the Google Groups "julia-stats" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "julia-stats" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Probabilistic Programming in Julia

Sreenivas Raghavan
In reply to this post by Sreenivas Raghavan
Can someone give some ongoing projects related to intersection of statistics and  Linear algebra, so that I can try to make  a good package? I have some free time, so I want to use this time for something more productive


On Thursday, March 20, 2014 at 11:25:17 PM UTC+5:30, Dahua Lin wrote:
Last year, several groups (including the Julia team and me) worked together on a grant proposal, which considers a general probabilistic programming framework in Julia. We did not get in. 

Towards that proposal, I drafted a design of a probabilistic programming domain-specific language.  Recently, I spoke with the Julia team, and we thought it would be a good idea to resume the efforts as an open source project. As a first step, I create a repo under JuliaStats called <a href="https://github.com/JuliaStats/OpenPP.jl" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\75https%3A%2F%2Fgithub.com%2FJuliaStats%2FOpenPP.jl\46sa\75D\46sntz\0751\46usg\75AFQjCNFK00cRUHf47Iw9ccngXEv1i2y39g';return true;" onclick="this.href='https://www.google.com/url?q\75https%3A%2F%2Fgithub.com%2FJuliaStats%2FOpenPP.jl\46sa\75D\46sntz\0751\46usg\75AFQjCNFK00cRUHf47Iw9ccngXEv1i2y39g';return true;">OpenPP.jl, and release our proposal design: <a href="http://openpp-proposal.readthedocs.org/en/latest/" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fopenpp-proposal.readthedocs.org%2Fen%2Flatest%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNGRn5y8GM3YzmA5X6dKzufNV0COnA';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fopenpp-proposal.readthedocs.org%2Fen%2Flatest%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNGRn5y8GM3YzmA5X6dKzufNV0COnA';return true;">http://openpp-proposal.readthedocs.org/en/latest/.

I am looking forward that we join our efforts to make Julia a great language for probabilistic programming. 

I also think this might be a good topic for GSOC -- I do not expect all the work done in several months, but we can hopefully make substantial progress within this time frame.

Dahua
 

--
You received this message because you are subscribed to the Google Groups "julia-stats" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Probabilistic Programming in Julia

John Myles White
Why not start by reading through some of the major Julia packages, figuring out what the outstanding issues are (e.g. by reading the open GitHub issues) and helping to close those issues? You're much more likely to accumulate social capital if you do work that other people will unquestionably benefit from.

For example, see the remarkable work being done by Katherine Hyatt to ensure that Julia's linear algebra libraries have complete test code coverage. That work is exactly the kind of project that makes other people eager to help you.

 -- John

On Jun 14, 2015, at 9:02 PM, Sreenivas Raghavan <[hidden email]> wrote:

Can someone give some ongoing projects related to intersection of statistics and  Linear algebra, so that I can try to make  a good package? I have some free time, so I want to use this time for something more productive


On Thursday, March 20, 2014 at 11:25:17 PM UTC+5:30, Dahua Lin wrote:
Last year, several groups (including the Julia team and me) worked together on a grant proposal, which considers a general probabilistic programming framework in Julia. We did not get in. 

Towards that proposal, I drafted a design of a probabilistic programming domain-specific language.  Recently, I spoke with the Julia team, and we thought it would be a good idea to resume the efforts as an open source project. As a first step, I create a repo under JuliaStats called <a href="https://github.com/JuliaStats/OpenPP.jl" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\75https%3A%2F%2Fgithub.com%2FJuliaStats%2FOpenPP.jl\46sa\75D\46sntz\0751\46usg\75AFQjCNFK00cRUHf47Iw9ccngXEv1i2y39g';return true;" onclick="this.href='https://www.google.com/url?q\75https%3A%2F%2Fgithub.com%2FJuliaStats%2FOpenPP.jl\46sa\75D\46sntz\0751\46usg\75AFQjCNFK00cRUHf47Iw9ccngXEv1i2y39g';return true;" class="">OpenPP.jl, and release our proposal design: <a href="http://openpp-proposal.readthedocs.org/en/latest/" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fopenpp-proposal.readthedocs.org%2Fen%2Flatest%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNGRn5y8GM3YzmA5X6dKzufNV0COnA';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fopenpp-proposal.readthedocs.org%2Fen%2Flatest%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNGRn5y8GM3YzmA5X6dKzufNV0COnA';return true;" class="">http://openpp-proposal.readthedocs.org/en/latest/.

I am looking forward that we join our efforts to make Julia a great language for probabilistic programming. 

I also think this might be a good topic for GSOC -- I do not expect all the work done in several months, but we can hopefully make substantial progress within this time frame.

Dahua
 

--
You received this message because you are subscribed to the Google Groups "julia-stats" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "julia-stats" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.