中文
相关论文

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

200 篇论文

JuMP is an algebraic modeling language embedded in the Julia programming language. JuMP allows users to model optimization problems of a variety of kinds, including linear programming, integer programming, conic optimization, semidefinite…

编程语言 · 计算机科学 2023-03-21 Miles Lubin , Oscar Dowson , Joaquim Dias Garcia , Joey Huchette , Benoît Legat , Juan Pablo Vielma

Large language models (LLMs) have ushered in a new era for processing complex information in various fields, including science. The increasing amount of scientific literature allows these models to acquire and understand scientific…

计算与语言 · 计算机科学 2024-08-21 Huy Quoc To , Ming Liu , Guangyan Huang

The number of Language Models (LMs) dedicated to processing scientific text is on the rise. Keeping pace with the rapid growth of scientific LMs (SciLMs) has become a daunting task for researchers. To date, no comprehensive surveys on…

JuMP is an open-source modeling language that allows users to express a wide range of optimization problems (linear, mixed-integer, quadratic, conic-quadratic, semidefinite, and nonlinear) in a high-level, algebraic syntax. JuMP takes…

最优化与控制 · 数学 2017-05-08 Iain Dunning , Joey Huchette , Miles Lubin

The rapid evolution of artificial intelligence, especially through multi-modal large language models, has redefined user interactions, enabling responses that are contextually rich and human-like. As AI becomes an integral part of daily…

人机交互 · 计算机科学 2024-11-21 Weizhe Lin , Junxiao Shen

This paper proposes integrating Aspect-oriented Programming (AOP) into Julia, a language widely used in scientific and High-Performance Computing (HPC). AOP enhances software modularity by encapsulating cross-cutting concerns, such as…

编程语言 · 计算机科学 2024-12-30 Osamu Ishimura , Yoshihide Yoshimoto

Replacing ANSI C language with other modern programming languages such as Python or Java may be an actual debate topic in technical universities. Researchers whose primary interests are not in programming area seem to prefer modern and…

计算机与社会 · 计算机科学 2016-11-17 Lidia Dobrescu

We introduce CBXPy and ConsensusBasedX.jl, Python and Julia implementations of consensus-based interacting particle systems (CBX), which generalise consensus-based optimization methods (CBO) for global, derivative-free optimisation. The…

Connectivity across landscapes influences a wide range of conservation-relevant ecological processes, including species movements, gene flow, and the spread of wildfire, pests, and diseases. Recent improvements in remote sensing data…

定量方法 · 定量生物学 2019-06-11 Ranjan Anantharaman , Kimberly Hall , Viral Shah , Alan Edelman

The use of programming languages can wax and wane across the decades. We examine the split-apply- combine pattern that is common in statistical computing, and consider how its invocation or implementation in languages like MATLAB and APL…

编程语言 · 计算机科学 2018-08-16 Jiahao Chen

As a scientific programming language, Julia strives for performance but also provides high-level productivity features. To avoid performance pathologies, Julia users are expected to adhere to a coding discipline that enables so-called type…

编程语言 · 计算机科学 2021-11-18 Artem Pelenitsyn , Julia Belyakova , Benjamin Chung , Ross Tate , Jan Vitek

Large Language Models (LLMs) have emerged as a transformative power in enhancing natural language comprehension, representing a significant stride toward artificial general intelligence. The application of LLMs extends beyond conventional…

We present \texttt{MathOptAI.jl}, an open-source Julia library for embedding trained machine learning predictors into a JuMP model. \texttt{MathOptAI.jl} can embed a wide variety of neural networks, decision trees, and Gaussian Processes…

机器学习 · 计算机科学 2026-05-26 Oscar Dowson , Robert B Parker , Russel Bent

We introduce Metatheory.jl: a lightweight and performant general purpose symbolics and metaprogramming framework meant to simplify the act of writing complex Julia metaprograms and to significantly enhance Julia with a native term rewriting…

编程语言 · 计算机科学 2021-04-14 Alessandro Cheli

We present Trixi.jl, a Julia package for adaptive high-order numerical simulations of hyperbolic partial differential equations. Utilizing Julia's strengths, Trixi.jl is extensible, easy to use, and fast. We describe the main design choices…

In emerging scientific computing environments, matrix computations of increasing size and complexity are increasingly becoming prevalent. However, contemporary matrix language implementations are insufficient in their support for efficient…

分布式、并行与集群计算 · 计算机科学 2023-12-11 Jay Hwan Lee , Yeonsoo Kim , Younghyun Ryu , Wasuwee Sodsong , Hyunjun Jeon , Jinsik Park , Bernd Burgstaller , Bernhard Scholz

We present an open source computational framework geared towards the efficient numerical investigation of open quantum systems written in the Julia programming language. Built exclusively in Julia and based on standard quantum optics…

量子物理 · 物理学 2018-03-14 Sebastian Krämer , David Plankensteiner , Laurin Ostermann , Helmut Ritsch

This study introduces a novel software tool leveraging large language model (LLM) prompts, designed to automate the generation of academic articles from Python code a significant advancement in the fields of biomedical informatics and…

人机交互 · 计算机科学 2024-04-30 Jeremy R. Harper

Biclustering is a data mining technique which searches for local patterns in numeric tabular data with main application in bioinformatics. This technique has shown promise in multiple areas, including development of biomarkers for cancer,…

机器学习 · 计算机科学 2021-05-05 Paweł Renc , Patryk Orzechowski , Aleksander Byrski , Jarosław Wąs , Jason H. Moore

Python is a popular, widely used, and general-purpose programming language. In spite of its ever-growing community, researchers have not performed much analysis on Python's topics, trends, and technologies which provides insights for…

软件工程 · 计算机科学 2020-04-15 Hamed Tahmooresi , Abbas Heydarnoori , Alireza Aghamohammadi