TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

A general-purpose probabilistic programming system with programmable inference

238 点作者 espeed将近 6 年前

19 条评论

DigitalTerminal将近 6 年前
Sounds spiffy. Also, I must find time to learn Julia. One problem with these 'out of a box' cookbook systems is that you only know approximately what you are doing. If it works, that may be fine, but for statistical systems the outcome depends heavily on the formulation, is strongly influence by random or irrational correlations and is more art than science. If you remove the element of experience that animates the "art", you get nonsense. Big box programming tools can make it hard to know what correlations are being established, and this is true with even simple neural networks. By the time they have many layers and filters in them, all hope is fled. You buy the result or you don't: simple as that.
评论 #20302326 未加载
zwaps将近 6 年前
Makes sense to write it in Julia. Pretty much the only non commercial language that deals natively with mathematical objects in a way that makes sense to non CS people doing statistics. Plus, it is fast out of the box.<p>Like, when I first saw how you work with matrices in Python, I had a stroke.<p>I dont really get why we use Python for everything. The matlab style syntaxt is infinitly better for ML, stats and math.
评论 #20302173 未加载
评论 #20303470 未加载
评论 #20302143 未加载
Vanit将近 6 年前
Seems to be a Julia lib unless I&#x27;m missing something?
评论 #20301645 未加载
baalimago将近 6 年前
The problem with frameworks like this is when you try to do something which isn&#x27;t strictly standard, or lack understanding on whatever the framework is actually doing. Things will no doubt break, and then you have a 15 layered framework stack trace to try to debug.<p>You can&#x27;t dodge knowledge with frameworks, only use frameworks to effectivize your knowledge.
评论 #20301727 未加载
评论 #20303216 未加载
ChrisRackauckas将近 6 年前
I&#x27;m excited for the probabilistic programming symposium at JuliaCon :). We had so many submissions around PP languages and approaches that we decided to bunch them all together to get people talking about the pros&#x2F;cons of various approaches and find out what kinds of problems to collectively tackle. PP seems like a very promising field.
amval将近 6 年前
Could anyone point me in the direction of resources to learn more about probabilistic programming?<p>(e.g.: text books, practical applications, introductory articles)
评论 #20302362 未加载
评论 #20302803 未加载
评论 #20305345 未加载
评论 #20301876 未加载
langitbiru将近 6 年前
I think this is an exciting time for programming language designers. As we can see in blockchain space, on which there are new programming languages like Solidity and Vyper, I believe there will be new programming languages to make it easier for the programmers to express themselves (something different compared to Julia, R, Swift, or Python) in AI.<p>Right now people solve the problem with frameworks like Keras so the programmers have easier time to express themselves (for example designing neural networks). Imagine you have a new programming language on which it is much clearer and easier to create a neural network (in Deep Learning).
xvilka将近 6 年前
There is a missing piece in the Julia subsystem - first class support for GNN (Graph Neural Networks). So if someone wants to help - he can take an issue[1] at the GitHub repository of FluxML[2].<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;FluxML&#x2F;Flux.jl&#x2F;issues&#x2F;625" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;FluxML&#x2F;Flux.jl&#x2F;issues&#x2F;625</a><p>[2] <a href="https:&#x2F;&#x2F;fluxml.ai&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fluxml.ai&#x2F;</a>
评论 #20311019 未加载
dmix将近 6 年前
There seems to be an opportunity for a language to fill the data science&#x2F;AI space for people who want something more performant and safe (ie, statically typed) than Python. I see people coming into &#x2F;r&#x2F;Haskell and other forums all the time looking for something that fits this category but there&#x27;s never a really good answer that is better than the compromise that is Python with some C or whatever based optimizations.
评论 #20306148 未加载
pizza将近 6 年前
Video abstract: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=DImI6l_0yiM" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=DImI6l_0yiM</a>
adamnemecek将近 6 年前
Github repo <a href="https:&#x2F;&#x2F;github.com&#x2F;probcomp&#x2F;Gen" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;probcomp&#x2F;Gen</a>
评论 #20301578 未加载
sgt101将近 6 年前
Very exciting; I&#x27;ve found using STAN really hard, I really struggle to model real problems, perhaps this will make it easier - and I far prefer Julia to R in project work (not analytics or episodic data science; but when developing systems I find it hard to structure and decompose).<p>I wonder if the HN crowd think this system is AI ?
评论 #20311715 未加载
评论 #20303890 未加载
ipsum2将近 6 年前
Pretty clickbaity, this looks like another probabilistic programming framework. Others include Pyro (pyro.ai) and Edward (<a href="http:&#x2F;&#x2F;edwardlib.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;edwardlib.org&#x2F;</a>).
评论 #20301781 未加载
评论 #20302200 未加载
sandGorgon将近 6 年前
This press release is super weird. They are trying really really hard to not mention Julia.<p>A &quot;new language&quot; versus &quot;a DSL built on Julia&quot;.<p>&quot;Swift for Tensorflow&quot; is still Swift.<p>I wonder why.
评论 #20301954 未加载
评论 #20302197 未加载
评论 #20301908 未加载
scottlocklin将近 6 年前
Typical MIT press release balognia; their publicist really should get a job in industry and stop misleading the scientific community.<p>What they really mean is &quot;new probabilistic graphical model language.&quot; Yet another BUGS&#x2F;JAGS&#x2F;Stan like system.
评论 #20304187 未加载
评论 #20303911 未加载
cocochanel将近 6 年前
The title is confusing. Can anyone please explain if this is Julia or a new programming language?
评论 #20302312 未加载
评论 #20301857 未加载
wtdata将近 6 年前
The only place were they make it clear this is a Julia package is in the installation instructions:<p>&quot;The, install the Gen package with the Julia package manager. From the Julia REPL, type ] to enter the Pkg REPL mode and then run: pkg&gt; add <a href="https:&#x2F;&#x2F;github.com&#x2F;probcomp&#x2F;Gen&quot;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;probcomp&#x2F;Gen&quot;</a><p><a href="https:&#x2F;&#x2F;probcomp.github.io&#x2F;Gen&#x2F;" rel="nofollow">https:&#x2F;&#x2F;probcomp.github.io&#x2F;Gen&#x2F;</a>
nerdponx将近 6 年前
Less-clickbait dupe: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20302158" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20302158</a>
linux_devil将近 6 年前
I was really looking forward to probabilistic programming but then I saw this project is based on Julia. Not to keen on leaning Julia as I already know Python&#x2F;C++&#x2F;Java&#x2F;Scala&#x2F;R. Wish it was based on c++&#x2F;python to at least get started with. Please let me know if there are other interesting probabilistic programming frameworks available or tutorials to get started with.<p>Edit: <a href="https:&#x2F;&#x2F;medium.com&#x2F;tensorflow&#x2F;an-introduction-to-probabilistic-programming-now-available-in-tensorflow-probability-6dcc003ca29e" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;tensorflow&#x2F;an-introduction-to-probabilist...</a> There is support in tensorflow for probabilistic programming. How is this any different?
评论 #20302163 未加载