Wolfram Virtual Technology Conference 2024
Wolfram Virtual Technology Conference 2024
Presentations
Wednesday, October 16
State of LLMs
Timothée Verdier Download Presentation Watch VideoExplore Wolfram Language's programmatic access to large language model (LLM) functionalities. Since their introduction in Version 13.3, functions like ChatObject, LLMSynthesize and LLMFunction have been updated to enhance usability and incorporate the latest model capabilities. This talk will highlight key features introduced in Version 14.1, including support for multimodal prompts (text and image), progress monitoring and API integration, while also discussing future enhancements.
What's New in System Modeler
Ankit Naik, Jan Brugard Download Presentation Watch VideoThis year's presentation of System Modeler will focus on new libraries. The recently released Aircraft 2.0 and Rotating Machinery 1.0 libraries and the upcoming Belt Dynamics, Systems Biology and OPC UA libraries will all be presented. Some new System Modeler features will be woven into the presentation of each library.
A Gibbs-Ensemble Monte Carlo Software Suite Implemented in Wolfram
Thomas Wallek Download Presentation Watch VideoNew Developments in RLink
Leonid Shifrin Download Presentation Watch VideoWe will describe recent developments and new features in RLink for both core language connectivity and the computing infrastructure. The list of new features includes R object references, Wolfram Language side management of R packages, multiple simultaneously active R sessions and several other features.
Smart Percents and TemplateBox Dispatching
Jason Harris Download Presentation Watch VideoIn this talk, I will provide a detailed presentation of the new smart percent/percent reference functionality introduced in Version 14.1. Following this, I will discuss the TemplateBox mechanisms that underlie this functionality, as well as one of the recent improvements to TemplateBox that enables "template dispatching."
Modeling Residential PV Systems
Ankit Naik Download Presentation Watch VideoThis presentation showcases a workflow for modeling a residential photovoltaic (PV) system using Wolfram System Modeler. Attendees will gain valuable insights into effectively sizing key components, including solar panels, batteries and related equipment, to optimize energy production. Additionally, Wolfram Language will be employed to calculate financial indicators, such as internal rate of return (IRR) and payback period, while considering factors like geographical location and household electricity consumption.
Recurrence Plots and Cross Recurrence Plots for Data Science Visualization and Analysis
Daniel de Souza Carvalho Download Presentation Watch VideoWhat's New in PDE Modeling
Oliver Rübenkönig Download Presentation Watch VideoThis talk will give an overview of the various updates on PDE modeling. It will then elaborate on new functionality that allows you to model static and quasistatic magnetic fields. Visiting this talk will leave you with an understanding of the scope of PDE modeling and enable you to start you own PDE modeling.
Introduction to Electric Circuits Course
Leonardo Laguna Ruiz Download Presentation Watch VideoIn this presentation, you'll get a sneak peek into one of the latest offerings at Wolfram U: Introduction to Electric Circuits. This course is centered around analog electronics and their wide-ranging applications, with a special focus on one of my favorite areas: music technology. You will explore the fundamentals of electrical engineering, mastering essential analysis methods and foundational theories to help you design and build your own circuits. By the end of the course, you'll have the skills and knowledge needed to construct a fully functional analog synthesizer, empowering you to create the sounds for your next hit song!
Updates to Presenter Tools
Kevin Daily Download Presentation Watch VideoLearn about how we've been improving Presenter Tools. We'll discuss our updated strategy for what-you-see-is-what-you-get, the modernization of the paclet layout, an improved encapsulation of presentation environments and a preview of future design directions. We welcome feedback on features you'd like to see.
What's New in Chemical Education?
Jason Sonnenberg Download Presentation Watch VideoRecent and upcoming features of Wolfram|Alpha, Wolfram|Alpha Notebook Edition, Wolfram Language and Wolfram GPT related to chemical education are discussed. Chemistry projects from our summer programs are reviewed along with new step-by-step support and Wolfram Function Repository submissions. Example prompts for Wolfram GPT are shared.
Graph Tools for Causal Inference
Sjoerd Smit Download Presentation Watch VideoCausal inference is rapidly becoming a new important area in data science and statistics because it allows us to answer scientific questions in situations where it may not be possible or ethical to do lab-controlled experiments. Everyone familiar with statistics will know that correlation is not the same as causation, but that doesn't mean that data science cannot say anything substantial about causation at all so long as we can separate out the effect of causal correlations and spurious ones. In this talk, we will give a preview of new graph-based tools that are being developed to help understand the source of spurious correlations in concrete scientific problems and how to adjust for them. We will look at the elementary elements of causal graphs—pipes, forks and colliders—and the programmatic tools to analyze them.
Effective Use of Wolfram Language and Notebooks for User Interface Design
Noah Hardwicke Download Presentation Watch VideoUI design at Wolfram has become increasingly supported by Wolfram Language and Wolfram Notebooks, with lessened use of conventional design and UX tools. Given that Wolfram Notebooks are often both the development and deployment environments, we can rapidly prototype interface components, test them and iterate seamlessly. In this talk, we will describe this process and show specific Wolfram Language techniques that quicken UI design, allowing us to develop prototypes that often directly evolve into final interfaces.
Explore Modeling with the Constructive Solid Geometry Library
Alec Shedelbower, Keren Garcia Download Presentation Watch VideoExplore the newest advancements in constructive solid modeling within Wolfram Language. Solid modeling offers a volume-first approach, which helps overcome the limitations of conventional surface-based modeling, making it particularly well suited for applications in manufacturing and mechanical design. This talk will demonstrate how to build solid models using CSGRegion and showcase upcoming libraries that provide easy access to parameterized models.
Advances in Generic Integral Transforms
Oleg Marichev, Paco Jain Download Presentation Watch VideoPractically all algebraic functions and named functions of the hypergeometric type occur as special cases of the Fox H-function. Furthermore, the convolution integral of the product of two or more FoxH functions is, in a large class of cases, itself a FoxH function, known in terms of the parameters of the two Fox H factors. In particular, about 80% of all definite integrals evaluated in handbooks and articles are the cases of this type of generic Fox H integration. Following up on previous talks that highlighted the use of this technology for symbolically computing fractional diffeo-integrals and generic integral transforms, our talk will demonstrate recent advancements in ResourceFunction["GenericIntegralTransform"].
Latest Developments on the Wolfram Quantum Framework
Mads Bahrami, Nik Murzin Download Presentation Watch VideoIn this session, we will present the latest features and updates to the Wolfram Quantum Framework, showcasing its robust capabilities in quantum computation. We will begin with an overview of the symbolic representation of quantum objects and their functionalities within Wolfram Language, highlighting how the framework models and simulates open quantum systems. Additionally, we will explore the framework's applications in quantum research and education, with a special focus on its role in developing the quantum workforce. Attendees will gain insights into how the Wolfram Quantum Framework integrates with external quantum platforms and supports quantum algorithm simulation, making it a powerful tool for both academic and professional environments.
Proving Theorems with Mathematica: Pólya's Conjecture and Beyond
Michael Levitin Download Presentation Watch VideoPublishing in Wolfram Repositories, Including the New Wolfram Language Example Repository and the Updated Wolfram Demonstrations Project
Bob Sandheinrich Download Presentation Watch VideoWolfram repositories provide a central place to distribute and discover increasing diverse types of content for Wolfram technologies. Publishing content is simple. In this talk, I will discuss repositories, including the new Wolfram Language Example Repository and a major update to the Wolfram Demonstrations Project. I will also demonstrate how to submit content for publication and introduce experts who can help you learn the process throughout the conference.
The Book Software Design Methods with Wolfram Language
Anton Antonov Download Presentation Watch VideoSecond Quantization and Its Applications in Quantum Optics
Bruno Tenorio Download Presentation Watch VideoThis presentation explores the integration of second quantization within the Quantum Framework paclet within Wolfram Language, with a focus on its application to atom-field interactions and quantum decoherence. We demonstrate the use of truncated Fock space to represent quantum states, enabling efficient computations and intuitive manipulations. The talk highlights the simulation of atom-field coupling via the Jaynes–Cummings model, providing insights into the interaction dynamics between atoms and quantized fields. Additionally, we employ the Quantum Framework to model open quantum systems and solve the Lindblad master equation. Our findings highlight the utility of Wolfram Language as a versatile tool for exploring fundamental quantum phenomena, making it an invaluable resource for both educators and researchers in the domain of quantum optics.
Wolfram Notebooks for GIS Coursework
Phileas Dazeley-Gaist Download Presentation Watch VideoThis talk showcases Wolfram Language tools to streamline geographic data visualization, spatial analysis, and geographic computation. Attendees will learn effective methods for GIS data processing, creating custom maps, and analyzing spatial patterns. The session will highlight practical applications, leveraging Wolfram Notebooks to enhance GIS education.
Hybrid Optimization for Variational Quantum Linear Solvers
Sebastian Rodriguez Download Presentation Watch VideoIn the rapidly advancing field of quantum computing, optimizing complex computational problems presents a significant challenge. This talk will introduce the quantum natural gradient descent (QNGD) method, a cutting-edge technique that significantly boosts the efficiency of quantum optimization algorithms. We will demonstrate its application within a novel variational quantum linear solver (VQLS), engineered for solving linear systems. The presentation will delve into the technical implementation of QNGD and VQLS using the Wolfram Quantum Framework paclet within the Wolfram Language. Attendees will gain insights into advanced quantum optimization strategies, making this session valuable for researchers and practitioners interested in the intersection of quantum computing and optimization.
Book Publishing with Wolfram Language
Paige Vigliarolo Download Presentation Watch VideoJoin us for an overview of support, options and tools for authors looking to publish their Wolfram Language work as a book. We will cover options from traditional publishing with Wolfram Media to interactive notebooks that allow readers to work with your code as they learn. We'll also introduce participants to the WolframBookTools palette for authoring in our recommended style.
DiffTools Developments
Lou D'Andria Download Presentation Watch VideoLast year, we discussed the newly released DiffTools paclet from the Wolfram Language Paclet Repository. Since then, DiffTools has advanced significantly and has been integrated directly into the Wolfram System starting with Version 14.1. In this session, we'll examine the evolution of the design, explore new diff-related features and discuss those planned for future versions of Wolfram Language.
Exploring Neural Nets for PDEs
Ricardo Lopez Download Presentation Watch VideoThis talk will explore the theoretical foundations of solving partial differential equations (PDEs) using neural networks (NNs). We will introduce the current state of the art, discussing key methodologies and their applications. Attendees will gain insight into the potential of machine learning for PDE solving, with a focus on high-dimensional PDEs.
Civil Aircraft Cost Estimation Using Wolfram Technologies
Erick Espinosa Juárez Download Presentation Watch VideoDirect Operating Cost (DOC) is a key factor for airline operators when making decisions on fleet acquisitions and evaluating project feasibility. Estimating DOC poses challenges as it depends on statistical correlations and semi-empirical methods rather than physics-based equations. This study seeks to provide insights on which method to use by comparing multiple civil aircraft DOC models against published cost data from aircraft manufacturers. The analysis includes two aircraft and two sample flight missions, calculated using Geographic Data and Entities from the Wolfram Language. Additionally, a sensitivity analysis is conducted, offering a break-even price assessment based on mission lengths and passenger load factors. A heat map generated using the ArrayPlot function is also presented, highlighting the design variables that most significantly impact operating costs. Lastly, by plotting DOC as a function of Mach, the study demonstrates the need for higher-fidelity tools, such as the Aircraft Library from Wolfram System Modeler, to capture the complete aircraft behavior.
Thursday, October 17
The Wolfram Compiler
Tom Wickham-Jones Download Presentation Watch VideoThe Wolfram Compiler is a long-term project to convert Wolfram Language into native machine instructions which run directly on the CPU. It offers a powerful way to speed up Wolfram Language code. It provides many opportunities for innovative programming features such as building connections to external libraries and accessing new technologies. A key and unique aspect of the Wolfram Compiler is its embedding in with Wolfram Language technologies. It is used for an increasing amount of new development such as the Data Structure library. This talk will describe the Wolfram Compiler and explore its various innovative features. It will examine its various tools and workflows that help to make it a powerful addition to Wolfram Language.
New Graphics Features and Improvements
James Lane Download Presentation Watch VideoExplore new features and improvements in front end graphics: meet LabeledGraphicsBox for better control of label placement around 2D and 3D graphics, enjoy smoother renderings with multisample antialiased depth peeling, discover the RangeBehavior option for AxisObject and gain insight into camera/scene setup with the Wolfram Function Repository Function Visualize3DView.
Math Books: PDEs and Special Functions
Aram Manaselyan, Tigran Ishkhanyan Download Presentation Watch VideoThis talk is about two upcoming textbooks from Wolfram Media, Introduction to Partial Differential Equations and Introduction to Special Functions. The books are designed to be gentle introductions to these topics that continue to play an essential role in many areas of mathematics and science and also provide critical tools for solving real-world problems in engineering. The books will clearly demonstrate the power and unique capabilities of Wolfram Language in these fields.
Workers Exposed for a Long Time to Random Radioactive Aerosols
José Guillermo Sánchez León Download Presentation Watch VideoTexture Support Updates for Mathematica Graphics
Yuzhu Lu Download Presentation Watch VideoTexture functionality support of graphics was first introduced in Version 8. After that, it has been used and integrated by most of plot and visualization functions, creates a lot of nice applications. In the new version of Mathematica, Texture functionality is extended greatly to support all 2D and 3D face-based primitives with a much more friendly syntax for users to access and integrate into existing functionalities. This talk will list all Texture functionality updates of the new version in detail and will show several simple and advanced examples for potential applications with Texture functionality to inspire users and developers.
Modeling a Papermaking Process with the New Wolfram Belt Dynamics Library
Vedat Senol Download Presentation Watch VideoIn this talk, we will introduce the Wolfram Belt Dynamics library, a powerful tool designed to simulate the key dynamics of roll-to-roll systems such as friction, speed control and tension management. By leveraging this library, we will go into the complexities of the papermaking process, offering engineers and researchers a way to optimize systems, address operational challenges and enhance product quality and efficiency. Attendees will gain practical knowledge on setting up and integrating these models to improve paper production and process control.
Integration Techniques in Geometry
Lusine Sukiasyan Download Presentation Watch VideoThis talk explores the application of integration techniques in solving geometric problems, such as computing areas and volumes, deriving geometric properties and analyzing curves and surfaces. Integration often requires a case-by-case approach, and in many cases, no elementary formula exists for a given integral. This talk will cover techniques ranging from standard methods to devising closed form formulas for a singular integral.
Solid Mechanics: Plasticity
Alessandro Mastrofini Download Presentation Watch VideoThis talk will highlight FEM modeling for plasticity in solid mechanics, focusing on key updates in material behavior simulation, including plastic deformation and hardening. Attendees will gain insight into current FEM capabilities for structural analysis and be equipped with the tools to start their own simulations.
Audio and Video Analysis
Carlo Giacometti Download Presentation Watch VideoExplore the latest advancements in audio and video analysis, including improvements in speech recognition with the Whisper backend that boosts speed and language support. Discover new audio processing techniques applied to video and updated image processing functions. Learn about dynamic highlighting features, multiple object tracking using filters, and a new video object tracking function. The session wraps up with a Q&A on subtitle creation and tracking challenges.
Video Creation
Shadi Ashnai Download Presentation Watch VideoIn this talk, I will show methods for producing insightful animations and videos. Techniques include capturing screens and webcams, touring around 2D/3D graphics, telling stories using user-controlled Manipulates, as well as using creative and unique ways in Wolfram Language to create videos from programs.
Data Connector for Industrial Automation Systems
Otto Tronarp Download Presentation Watch VideoConnecting System Modeler models with industrial automation and supervisory control and data acquisition (SCADA) systems through the OPC UA library enables advanced applications such as hardware-in-the-loop simulations, digital twin connectivity and the development of control applications. This presentation will introduce upcoming features of the OPC UA library, including support for authentication, encryption and performance improvements.
Projects from the Wolfram High School Summer Research Program
Rory Foulger Watch VideoStudents from the Wolfram High School Summer Research Program present their projects in topics varying from analyzing molecular cages to exploring holomorphic dynamics to optimizing flight paths for wind. Hear the exceptional work accomplished by high-school students and learn about the summer program.
Resolving Degeneracies in Google Search via Quantum Stochastic Walks
Colin Benjamin Download Presentation Watch VideoFast, Robust and Large-Scale Tabular Import/Export
Piotr Wendykier Download Presentation Watch VideoEfficient data import and export is a key to any data science project dealing with large datasets. This talk will discuss how to work with such datasets in Wolfram Language 14.2 using the Tabular object. Specifically, new formats, including Parquet, ArrowIPC and ORC, and significant improvements to CSV will be presented.
Biomolecules in Wolfram Language
Soutick Saha Watch VideoIn this talk, I will explore the BioMolecule and BioMoleculePlot3D functions in Wolfram Language, demonstrating their utility in analyzing and visualizing the structures of proteins and nucleic acids. Additionally, I will introduce the new biomolecule-related services available through ServiceConnect which enable seamless integration with popular bioinformatics databases, enhancing the capabilities for bioinformatics research and applications.
Tracing Evaluation: Chains, Trees and Graphs
Ian Ford Download Presentation Watch VideoWolfram Language models computation as the repeated evaluation of symbolic expressions. Symbolic expressions can represent not only data and programs, but also the execution history of programs. This talk demonstrates how to trace every step in the evaluation of an expression, including generating symbolic execution histories, filtering with various criteria and using tools for display, manipulation and analysis.
Tabular Visualization
Nirmal Malapaka Download Presentation Watch VideoThis talk is one of a series of talks focused on the upcoming Tabular functionality in Wolfram Language. In this talk, we will look at the updates we are making to our suite of visualization functions to support tabular data. We will specifically look at the new syntaxes that one can use with the various plotting and charting functions to visualize tabular data in Version 14.2.
Integrating the Wolfram Compiler with the Wolfram Engine
Daniel Sanchez Download Presentation Watch VideoThe Wolfram Compiler transforms Wolfram Language code into machine-level instructions, providing a powerful tool for enhancing performance and accessing new programming capabilities. In this talk, I will focus on integrating the Wolfram Compiler with the Wolfram Engine, showcasing how to call evaluator code efficiently using functions such as KernelFunction and KernelEvaluate. Additionally, I will discuss the latest techniques for compiling DownValues, offering practical tips to optimize compiled code and improve execution. This session highlights key innovations for advanced users seeking to boost both the performance and flexibility of their Wolfram Language workflows.
Public Perception of ChatGPT and Tweet Sentiment Analysis by Mathematica
Yankang (Colin) Su Watch VideoWe will explore public perception toward ChatGPT using Wolfram Mathematica for Twitter data analysis while comparing different innovative machine learning methods like linear discriminant analysis (LDA), GloVe embedding, k-nearest neighbor (KNN) clustering and advanced transfer learning techniques for enhanced sentiment analysis.
Analyze Biological Networks in Wolfram Language
Lina Marcela Ruiz-Galvis Download Presentation Watch VideoBiological networks are analyzed using Wolfram Language. New functionalities visualize and analyze key components of these networks. Built on resources like KEGG, tools in the Wolfram Function Repository enable analyses such as network motif detection and measurement of network properties. These analyses support classification tasks and bioinformatic enrichment analysis.
Computational Egg-cellence: Demonstrating Nutritional Analysis, PDE Modeling and LLM Recipe Tools Using Eggs
Gay Wilson Download Presentation Watch VideoThis talk will cover the versatility of Wolfram Language through food and nutrition analysis, transforming egg recipes with LLM tools and using the heat equation to model boiling an egg. Through this partial differential equation (PDE), we will analyze the temperature evolution inside the egg over time.
Cellular Aggregation in Cryptococcus neoformans: Cationic Coordination in the Capsular Polysaccharide
Jason Sonnenberg, Gracen Gerbig, Arturo Casadevall, Maggie P. WearCryptococcus neoformans (C. neoformans) is an environmental yeast with a polysaccharide capsule composed primarily of glucuronoxylomannan (GXM). The cryptococcal capsule facilitates survival in a variety of environments and is the primary virulence factor in human pathogenesis. Of particular interest is how the polysaccharide capsule facilitates cellular interactions with abiotic and biotic stimuli. Previous work suggested calcium (Ca) forms divalent bridges between glucuronic acid (GlcA) residues in the capsule, but how this bridging contributes to capsular architecture remains unexplored. This work explores the interactions between Ca and GXM monosaccharides using a variety of techniques and builds off of an observation that the additive effects of Ca on cryptococcal polysaccharides lead to cellular aggregation. Analyzing two serotype A strains of C. neoformans utilizing complimentary techniques of microscopy and dynamic light scattering (DLS), we observed Ca-mediated cellular aggregation and characterized the size of capsular polysaccharide aggregates. Both attenuated total reflectance (ATR) spectroscopy and diffusion-ordered spectroscopy (DOSY) nuclear magnetic resonance (NMR) experiments of the GXM monosaccharides mannose, xylose and GlcA revealed Ca interaction only with GlcA. To explore the energetics of cation-GlcA interactions, density functional theory (DFT) simulations were run. These simulations suggest a Ca dication coordination number (CN) of six. To determine if these interactions are ion specific, cellular aggregation experiments were performed with four cations, magnesium (Mg), Ca, strontium (Sr) and cadmium (Cd). Selective cellular aggregation, within soluble concentrations, occurred exclusively for Ca (> 0.5 M). This extends from heat-killed cells to isolated capsular polysaccharide and is reversible with ethylenediaminetetraacetic acid (EDTA) chelation. Together this data suggests that capsular GXM coordination occurs between GlcA and Ca but is a multi-glycan interaction that can occur within the capsule, but also between the capsules of individual cells, though these two phenomena occur at different Ca concentrations. These observations yield new insights into the assembly and architecture of the cryptococcal capsule and encourage further investigation of ion-glycan interaction dynamics.
Scholarly Insight through the ArXivExplore Paclet
Daniele Gregori Watch VideoArXivExplore helps the deep data analysis of all 2.6 million physics, math, computer science, etc. articles on ArXiv, providing functionality for e.g. title/abstract word statistics, TeX source/formulae/citations dissection, neural networks for classification or recommendation and LLM-automated concept explanations and author reports.
Quantum Chemistry Tools in Wolfram Language
Jason Biggs Download Presentation Watch VideoThe release of Version 12.0 of Wolfram Language introduced Molecule, a symbolic object for representing molecular systems. This talk will present a new paclet designed to compute electronic energies using various methods, including Hartree–Fock, density functional theory and complete active space methods. Applications such as geometry optimization and excited-state calculations will also be discussed, showcasing the paclet's capabilities in quantum chemistry research.
Problem Solving '24
Shenghui Yang Download Presentation Watch VideoThe talk follows previous ones with four problems in these fields: in Euclidean geometry, some interesting triangle centers are discussed; for algebra, a Harvard–MIT Mathematics Tournament problem is visually solved; in number theory, the application of finite fields is presented; and in the final part for combinatorics, the usage of the Tree function is demonstrated in depth. There will also be a demonstration of LLM features available.
Linear Algebra and GPU Computing
Itai Seggev Download Presentation Watch VideoIn recent years, GPGPU (general purpose computing on graphical processing units) has been an important means of speeding up long-running computations. Wolfram, and, before it, Mathematica, has long offered the ability to incorporate such code using technologies like CUDALink and OpenCLLink. Still, these tools typically required some expertise in GPGPU and possibly writing C/C++ code. Recently, we have been working to better integrate these technologies into Wolfram Language, making them accessible to many more users. This talk will introduce GPGPU, illustrate its benefits and survey the progress in making it work using obvious and natural Wolfram Language code. Examples will be drawn primarily from linear algebra, including equation solving and singular values.
Wolfram Geography: Historical Computation
César Loli, Jose Martin-Garcia, Francisco Rodriguez Arias Download Presentation Watch VideoUsing LLMs to Convert Equations from TeX to Wolfram Language Expressions
Meng Lu Download Presentation Watch VideoThis talk presents a project that programmatically converts a large number of equations from research papers (arXiv.org preprints) from TeX format to Wolfram Language format using LLM. It demonstrates a real-world application of new LLM capabilities introduced in Mathematica 14. I will explain the usage and design of the WL paclet, show example inputs and outputs and share experiences from developing and testing the system.
Innovator Award Ceremony
Watch VideoFriday, October 18
Building Desktop Electron Apps Using Wolfram Language
Tony Aristeidou Watch VideoThis talk will outline the development of the Electron-React-WL-Boilerplate (ERWB), a framework for building cross-platform desktop applications that integrate Wolfram Language's (WL's) computational capabilities with modern web technologies. The boilerplate combines Electron, React, TypeScript and Wolfram Language to create standalone applications with powerful backend processing and rich front end interfaces. This talk will discuss all key components of the framework, including, the basics of Electron, socket computing and the creation of LocalDeploy, integrating with NodeJS, and the development of a custom React hook for seamless Wolfram Language interaction.
MetalLink—General-Purpose GPU Computation on Apple Silicon
Soumya Sambeet Mohapatra Download Presentation Watch VideoOptimizing Pumping Stations: Design and Analysis with Mathematica and SystemModeler
Alexandre Lecorneur, Pedro Fonseca Watch VideoLSMC Valuation of Life Insurance Contracts with Surrender Options
Antonio Edoardo Bargellini Download Presentation Watch VideoThe principal aim of this work is to investigate the role of the surrender option in life insurance contracts. We briefly introduce the problem identification and then present a Mathematica implementation of the least-squares Monte Carlo approach to evaluate this particular type of contingent claim.
Semantic Search and RAG
Giulio Alessandrini Download Presentation Watch VideoJoin us to explore the latest in semantic search and retrieval-augmented generation (RAG) within Wolfram Language. This session will highlight new tools for creating and managing vector databases and semantic indices, enhancing information retrieval. We'll also discuss their integration with large language models to generate contextually relevant responses, showcasing improved data handling and search capabilities.
Introducing Combinatorial Games as Entities in Wolfram Language
Zsombor Méder Download Presentation Watch VideoInnovator Award Winners AMA (Ask Me Anything)
Danielle MayerJoin the Innovator Award recipients for an Ask Me Anything session. Speakers will have the opportunity to share an overview of their work and projects and interact with audience members. This is a great opportunity to connect with these experts on a wide variety of areas and applications of Wolfram technologies and to congratulate this year's winners.
Current and Future Backends for the Neural Net Framework
Matteo Salvarezza Download Presentation Watch VideoThis talk will explore upcoming changes in the Neural Net Framework's backend. We'll discuss enhanced inference capabilities introduced in Version 14.1, which improve model performance on various devices via just-in-time ONNX compilation. Attendees will see a demonstration of the new backend and learn about future developments.
Computational Symbolic Mathematics: A Course Overview
David Stork Watch VideoDavid Stork highlights the importance of computational symbolic mathematics in modern education. He discusses the historical roots of mathematical computation, referencing Ada Lovelace and Babbage. The Stanford course utilizes Mathematica to tackle complex problems beyond numerical solutions. Stork emphasizes hands-on learning and deep understanding, showcasing the course's growth and its application in engineering and science. He advocates for the practical relevance of mathematics in addressing real-world challenges.
Advanced Automated Assessment for Math and More
Christophe Pakleza Download Presentation Watch VideoWolfram Language is a powerful tool for comparing symbolic expressions, especially mathematical expressions. In this talk, I will show how to generate quiz questions with automated assessments. These assessments will include built-in advanced comparisons for common educational math problems as well as user-customized comparison methods. Also see how to deploy quiz questions to the cloud for integration with other systems.
Creating Quizzes with QuestionObject
Bob Sandheinrich Download Presentation Watch VideoThe question and assessment framework in Wolfram Language continues to advance. In this talk, I demonstrate the newest QuestionObject interfaces including fill-in-the-blank questions and dynamic sorting interfaces all supporting advanced automated assessments. I also introduce the new question notebook system for creating full tests and quizzes.
JerryBot: A Proactive AI Tutor for Algebra One
Theodore Gray Watch VideoAfter an initial phase of irrational enthusiasm about the ability of LLMs to act as tutors, the reality has set in that, without a lot of infrastructure, they work well only in limited situations and for limited times. We aim to produce a system that can act as a complete, self-contained, tutoring-driven teaching system for beginning algebra. One that actually works.
Calculus and Algebra with Symbolic Arrays
Adam Strzebonski Download Presentation Watch VideoMathematica 14.1 introduces new functionality for computation with symbolic arrays. It includes symbolic representation of arrays, computation of derivatives of array functions with respect to symbolic array variables, and support for array variables in several symbolic computation functions. The upcoming release of Mathematica will add functionality for transforming and simplifying symbolic array expressions and extend support for array variables to more functions. In my talk, I will discuss the new and upcoming symbolic array functionality and show some examples.
One-Liner Award Ceremony and Meet-Up
Shadi AshnaiJudges will award the top prizes for this competition. Come cheer on the competitors and check out their entries! After the award ceremony concludes, stay in the session to get the inside scoop on the submissions from this year and a few favorites from years past. Chat with the judges and the participants of this year's contest and learn more about the creative process involved.
Build Interactive, Data-driven Websites Using the Wolfram Language
Oliver Grasl Download Presentation Watch VideoConverting OpenStax Textbooks for Use by LLMs, with an Example Application to Chemistry Education
David Reiss Download Presentation Watch VideoOpenStax textbooks are a set of around 50 open source textbooks. Their user-friendly versions (PDF, HTML,DOCX, Print) are built off of XML source files written in a custom XML format, referred to as CNXML. While these source files are not useful in their raw form for use by LLMs, the Wolfram Language can be used to parse and process them into a variety of forms that are ideal for LLM use. In particular these can be forms that to be used in Chatboooks, LLMTools, SemanticSearchIndices, APIFunctions, VectorDatabases, Notebook versions—and for use in RAG (Retrieval Augmented Generation) Educational endpoints. We show a paclet—an R&D development—with a user interface and backend Wolfram Language functions that implement these methods for any OpenStax textbook. In particular we show illustrative applications based on the OpenStax Chemistry textbooks.
Modeling Molecules and Electrolytes in Solution with Wolfram Language
Robert B. Nachbar, Xuelian Liu Download Presentation Watch VideoMolecules rarely exist in isolation, and understanding how they interact when in close proximity is essential for modeling biological and chemical systems at the atomic level. Wolfram Language has supported the Merck molecular force field (MMFF) since the Molecule function was introduced in 2019, but it has been a little-known fact that MMFF can be used to compute reliable intermolecular energies and geometries… until now. In this talk, we will describe the main features of the experimental MoleculeComplex paclet for building and modeling collections of molecules, from a few to many hundreds. Next, we will show results for modeling water and computing some of its bulk properties. Lastly, we will describe the use of the paclet in a Wolfram Summer School 2024 student project and its current application to cutting-edge research on electrolyte solutions.
Applications of Symbolic Arrays
Itai Seggev Download Presentation Watch VideoVariables representing arrays are widely used, from elementary vector and matrix variables used in calculus, physics and linear algebra to higher-rank arrays used in tensor analysis, differential geometry, engineering, machine learning and other fields. Mathematica and Wolfram Language have steadily increased their support for array variables, with Version 14.1 introducing the new VectorSymbol, MatrixSymbol and ArraySymbol functions to allow such variables to be treated as standalone objects. In this talk, we'll survey these new objects and the applications they allow. We'll particularly focus on applications involving matrices, which are complicated enough to be interesting, but are still simple enough to still have many interesting identities.
Everything You Wanted to Know about Dates
Nick Lariviere Download Presentation Watch VideoThis talk offers an overview of the different aspects involved in understanding and working with dates and time, conceptually and within Wolfram Language. Topics include recent updates and enhancements to the date/time framework, the interactions between various calendars and date operations, and upcoming date and calendar features.
A Wolfram Consulting User Story: LabV's Digital Assistant
Filippo Visco-Comandini Download Presentation Watch VideoIn this talk, we discuss how Wolfram consultants collaborated with LabV Intelligent Solutions to integrate a digital assistant into LabV®, a laboratory data management platform. We explore how Wolfram's technology stack and consultants' expertise enabled the development of an AI-powered lab assistant, driven by a large language model with access to custom computation and data retrieval tools. This assistant not only streamlines data analysis but also provides deep insights, transforming the way users interact with and understand their laboratory data.
Code Assistance Powered by LLM Kit
Richard Hennigan Watch VideoNew code assistance features enhance Wolfram desktop products, allowing users to interact with LLMs through chat notebooks without external API keys. Key functionalities include global and inline chat options, an auto-complete feature, and improved context management. Long-term memory capabilities enable chat saving and recall, while retrieval augmented generation improves documentation access. Upcoming UI enhancements and token management are also discussed, alongside multimodal support for image processing and future agent-based functionalities.
Nest Numerical Algorithms
Harald Biller Download Presentation Watch VideoMost of us learnt in school how to treat a pendulum assuming sin(x) = x and how to calculate the gravitational acceleration from the period. Without this assumption, this is a nested numerical problem. It is fascinating how easy this is to solve in the Wolfram System with a few tricks. We also present a real-world application.
Game Theory
Marc Vicuna Download Presentation Watch VideoExplore the fascinating world of games, where war rhymes with poker, equilibrium rarely means optimum and freedom of choice is merely a state. Learn Wolfram's newest set of features for game theory using tables and graphs to study any form of cooperation or competition between rational decision-makers. Who knows, you may become one of them!
Automated Planar Geometry in Wolfram Language
Daniel McDonald, Xiaofan Zhang, Peter Barendse, Shenghui Yang Download Presentation Watch VideoWe present updates to the automated geometric functionality of Wolfram Language, including adding the PlotTheme option and support for "Graphics" options to GeometricScene, updating the formatting and dynamic capabilities of GeometricScene and adding the function GeometricSolveValues for solving for quantities in abstract scenes.
Control Design Made Easy
Suba Thomas Download Presentation Watch VideoControl design is an iterative and intricate process. It's more than just computing a controller. The closed-loop system needs to be assembled and various internal and external signals need to be evaluated. This talk will demonstrate several new features that make designing and evaluating controllers easy.