中文
相关论文

相关论文: The State of Julia for Scientific Machine Learning

200 篇论文

Like many groups considering the new programming language Julia, we faced the challenge of accessing the algorithms that we develop in Julia from R. Therefore, we developed the R package JuliaConnectoR, available from the CRAN repository…

数学软件 · 计算机科学 2021-03-31 Stefan Lenz , Maren Hackenberg , Harald Binder

We introduce the Scheduling.jl Julia package, which is intended for collaboratively conducting scheduling research and for sharing implementations of algorithms. It provides the fundamental building blocks for implementing scheduling…

数据结构与算法 · 计算机科学 2020-03-12 Sascha Hunold , Bartłomiej Przybylski

As astronomical data grows in volume and complexity, the scalability of analysis software becomes increasingly important. At the same time, astrophysics analysis software relies heavily on open-source contributions, so languages and tools…

天体物理仪器与方法 · 物理学 2024-02-01 Edward Berman , Jacqueline McCleary

Probabilistic programming and statistical computing are vibrant areas in the development of the Julia programming language, but the underlying infrastructure dramatically predates recent developments. The goal of MeasureTheory.jl is to…

统计计算 · 统计学 2022-07-05 Chad Scherrer , Moritz Schauer

We present the Julia package HomotopyContinuation.jl, which provides an algorithmic framework for solving polynomial systems by numerical homotopy continuation. We introduce the basic capabilities of the package and demonstrate the software…

数学软件 · 计算机科学 2018-05-31 Paul Breiding , Sascha Timme

We introduce Lyceum, a high-performance computational ecosystem for robot learning. Lyceum is built on top of the Julia programming language and the MuJoCo physics simulator, combining the ease-of-use of a high-level programming language…

机器人学 · 计算机科学 2020-01-22 Colin Summers , Kendall Lowrey , Aravind Rajeswaran , Siddhartha Srinivasa , Emanuel Todorov

The Julia programming language has gained acceptance within the High-Performance Computing (HPC) community due to its ability to tackle two-language problem: Julia code feels as high-level as Python but allows developers to tune it to…

分布式、并行与集群计算 · 计算机科学 2025-04-17 Sergio Sanchez-Ramirez , Mosè Giordano

Technical computing is a challenging application area for programming languages to address. This is evinced by the unusually large number of specialized languages in the area (e.g. MATLAB, R), and the complexity of common software stacks,…

编程语言 · 计算机科学 2018-08-13 Jeff Bezanson , Jake Bolewski , Jiahao Chen

We describe the development of a multi-purpose software for Bayesian statistical inference, BAT.jl, written in the Julia language. The major design considerations and implemented algorithms are summarized here, together with a test suite…

We evaluate Julia as a single language and ecosystem paradigm powered by LLVM to develop workflow components for high-performance computing. We run a Gray-Scott, 2-variable diffusion-reaction application using a memory-bound, 7-point…

分布式、并行与集群计算 · 计算机科学 2023-09-29 William F. Godoy , Pedro Valero-Lara , Caira Anderson , Katrina W. Lee , Ana Gainaru , Rafael Ferreira da Silva , Jeffrey S. Vetter

Chemellia is an open-source framework for atomistic machine learning in the Julia programming language. The framework takes advantage of Julia's high speed as well as the ability to share and reuse code and interfaces through the paradigm…

计算工程、金融与科学 · 计算机科学 2023-05-23 Anant Thazhemadam , Dhairya Gandhi , Venkatasubramanian Viswanathan , Rachel C. Kurchin

Dynamic programming languages face semantic and performance challenges in the presence of features, such as eval, that can inject new code into a running program. The Julia programming language introduces the novel concept of world age to…

编程语言 · 计算机科学 2020-10-19 Julia Belyakova , Benjamin Chung , Jack Gelinas , Jameson Nash , Ross Tate , Jan Vitek

Smarter applications are making better use of the insights gleaned from data, having an impact on every industry and research discipline. At the core of this revolution lies the tools and the methods that are driving it, from processing the…

机器学习 · 计算机科学 2020-04-01 Sebastian Raschka , Joshua Patterson , Corey Nolet

OutlierDetection.jl is an open-source ecosystem for outlier detection in Julia. It provides a range of high-performance outlier detection algorithms implemented directly in Julia. In contrast to previous packages, our ecosystem enables the…

机器学习 · 计算机科学 2022-11-10 David Muhr , Michael Affenzeller , Anthony D. Blaom

Program synthesis -- the automatic generation of code given a specification -- is one of the most fundamental tasks in artificial intelligence (AI) and the dream of many programmers. Numerous synthesizers have been developed for program…

In many population-based medical studies, the specific cause of death is unidentified, unreliable or even unavailable. Relative survival analysis addresses this scenario, outside of standard (competing risks) survival analysis, to…

统计计算 · 统计学 2024-08-29 Rim Alhajal , Oskar Laverny

Numerical investigations are an important research tool in quantum information theory. There already exists a wide range of computational tools for quantum information theory implemented in various programming languages. However, there is…

量子物理 · 物理学 2019-01-01 Piotr Gawron , Dariusz Kurzyk , Łukasz Pawela

The importance of computers is continually increasing in radiotherapy. Efficient algorithms, implementations and the ability to leverage advancements in computer science are crucial to improve cancer care even further and deliver the best…

医学物理 · 物理学 2024-07-08 Renato Bellotti , Antony J. Lomax , Andreas Adelmann , Jan Hrbacek

Recent workshops brought together several developers, educators and users of software packages extending popular languages for spatial data handling, with a primary focus on R, Python and Julia. Common challenges discussed included handling…

Since time immemorial an old adage has always seemed to ring true: you cannot use a high-level productive programming language like Python or R for real-time control and embedded-systems programming, you must rewrite your program in C. We…

系统与控制 · 电气工程与系统科学 2025-02-10 Fredrik Bagge Carlson , Cody Tapscott , Gabriel Baraldi , Chris Rackauckas