We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Machine Learning
![Machine Learning](https://cdn.hashmerge.com/elixir_merge/da68f72f8ee4fec37cac5eac18b437eaca503e5e62391322a1d71309f4353444.jpg)
The landscape of machine learning in the Elixir programming language is diverse and rapidly evolving, with an emphasis on functional programming and powerful concurrency primitives. The Nerves Project, although primarily focused on embedded systems, has seen updates that might contribute to machine learning applications in edge devices. Within this landscape, the FLAME library and Nx are being discussed as formidable tools for constructing elastic workloads, challenging the norms of serverless computing.
Leveraging the strengths of Elixir's functional environment, libraries such as Axon have been developed, offering a fresh perspective to neural network training by providing an Elixir-native API without the need for bridging to Python-based frameworks. This approach not only simplifies machine learning workflows but also enhances scalability. Elixir is also proving itself to be nimble in startup times for machine learning applications, with strategies like Dockerfile caching dependencies, driving faster deployments.
When it comes to integrating AI into Elixir projects, open-source initiatives like Instructor pave the way by addressing common integration challenges such as parsing unstructured data. By utilizing Ecto schemas, Instructor aims to streamline AI integration into standard software systems. Additionally, a variety of Elixir libraries are making machine learning more approachable, with each offering distinct functionalities likened to their Python counterparts. These libraries, including Elixir-Nx, Axon, Bumblebee, and Scholar, enrich the ecosystem with tools for data exploration, model training, and application in real-world apps like semantic search for HexDocs.
Moreover, enhancements in Phoenix reveal an intersection with AI through features such as image recognition and conversational agents, highlighting the flexibility of Elixir in various domains. The language's ecosystem is seen to mature with developers reflecting on its growth particularly in machine learning, underlining projects like Nx that began with unlikely starts but now face a promising future. The practical application of machine learning in Elixir spans several domains, from optimizing language models to developing audio-speech recognition with pre-trained models.
Elixir's vibrant community is contributing to a wealth of educational materials, podcasts, and conferences, where topics range from prototyping AI agents and full-text search engines to using fuzzy logic and machine learning for real-world problems like spam detection. Thought leaders and developers alike are demonstrating the applicability and efficiency of Elixir in machine learning through tutorials, real-world applications, and explorations of model deployment in production environments. The broad and active involvement in areas such as conversational AI, recommendation engines, and prototyping evidences a keen interest in leveraging Elixir's strengths in the AI field. The growing library ecosystem and improvements in areas like quantization and MLIR support promise an exciting future for machine learning applications within the Elixir community.
![Future Development Plans for Nx, Axon, and Bumblebee in Elixir](https://cdn.hashmerge.com/elixir_merge/8ef3abcb49a708c198fbc13e66cbd7d03e9bbc7bc745741bf98e84e6d8dae4b0.jpg)
Future Development Plans for Nx, Axon, and Bumblebee in Elixir
Sean Moriarity discusses the recent advancements and future plans for Nx, Axon, and Bumblebee, highlighting significant concepts such as quantization, LoRA, and model sharding.
![Applying Machine Learning for Stock Trading with Elixir](https://cdn.hashmerge.com/elixir_merge/f1a3b8327d705d6e07668b376c2bb89856268e415d26839a56fca78f95614b38.jpg)
Applying Machine Learning for Stock Trading with Elixir
Sam McDavid discusses approaches to implementing machine learning for stock trading using Elixir, emphasizing reinforcement learning and recurrent neural networks.
![Exploring Elixir for Machine Learning with Savannah Manning and Bruce Tate](https://cdn.hashmerge.com/elixir_merge/f3528d347f7904aa43e81cc2715c480b92569c9963d73c4a76c13b728c158fda.jpg)
Exploring Elixir for Machine Learning with Savannah Manning and Bruce Tate
Bruce Tate and Savannah Manning present an engaging session on leveraging Elixir for machine learning, drawing parallels with climbing expeditions.
![Utilizing Elixir for Machine Learning in Trading](https://cdn.hashmerge.com/elixir_merge/8842cb15efd36717f8d1336e7d5ea166f43e714930f21517faa5069477228c3a.jpg)
Utilizing Elixir for Machine Learning in Trading
Sam McDavid presents on applying machine learning techniques to trading using the Elixir programming language at GigCityElixir25.
![Introduction to Machine Learning with Elixir, Nx, and Axon](https://cdn.hashmerge.com/elixir_merge/0656655f3093a917555a12d74c218392070b37e723016a138c00847b16c29b0d.jpg)
Introduction to Machine Learning with Elixir, Nx, and Axon
An introduction to machine learning using Elixir and the libraries Nx and Axon, focusing on predicting fuel efficiency.
![Podcast episode discussing ElixirConf 2024](https://cdn.hashmerge.com/elixir_merge/434ddd17750420202aca1d9ffb2126fb02716b6c232fb4c93f5e0eef879ebdc7.jpg)
Podcast episode discussing ElixirConf 2024
Elixir Wizards and Thinking Elixir combine forces to discuss ElixirConf 2024. Hosts Owen, Sundi, David, and Mark recap past conferences and preview upcoming events.
![Exploring the Explorer Library and Its Applications in Data Science](https://cdn.hashmerge.com/elixir_merge/f847987ef83d7ac9482e2a59c1d2ff8968b33b7a364a501a07b3451dad5aaff7.jpg)
Exploring the Explorer Library and Its Applications in Data Science
Christopher Grainger discusses building powerful tools at Amplified AI and introduces the Explorer library for managing large datasets.
![Discussion on Elixir's role in AI and machine learning](https://cdn.hashmerge.com/elixir_merge/393cac496b2dd02e3ad020fec3c3f3b2128819d9ac29cc5674f21460dccbd209.jpg)
Discussion on Elixir's role in AI and machine learning
Chris, Lars and Alex discuss Chris's journey into Elixir and how he uses machine learning and AI to build a product and a business.
![The Journey and Technological Evolution of Elixir](https://cdn.hashmerge.com/elixir_merge/6e7d348100fde92d1b1033e29a8e2c77dcb28215619e07e36fca91a5a615e4de.jpg)
The Journey and Technological Evolution of Elixir
José Valim discusses the history and evolution of Elixir, the language he developed starting in 2012, with insights into its design choices, challenges, and future.
![Introduction to Elixir: Key Reasons to Choose This Dynamic Language](https://cdn.hashmerge.com/elixir_merge/c93a8821bd383a7cc315c11c2dabdd2d1ac39da51756085c0ca6087c4f60c718.jpg)
Introduction to Elixir: Key Reasons to Choose This Dynamic Language
This article presents an introduction to Elixir, explaining its creation, core strengths, use cases, and features.
![Exploring Machine Learning with Elixir](https://cdn.hashmerge.com/elixir_merge/afc0cb56d356905363364e6a68ea83d7a00e3db9f985bd19c206cbf58775aa60.jpg)
Exploring Machine Learning with Elixir
Zack Siri discusses his journey of learning machine learning using the Elixir programming language.
![Enhancements in Elixir's Axon for Machine Learning](https://cdn.hashmerge.com/elixir_merge/c211ea611cba48c638a8ebabc9025df7902126ba91253ce8ec77be2a078d1d1a.jpg)
Enhancements in Elixir's Axon for Machine Learning
Sean Moriarity outlines recent advancements in training machine learning models using Axon in Elixir.
![Implementing Machine Learning at Scale in Elixir using Bumblebee and Broadway](https://cdn.hashmerge.com/elixir_merge/1e0701e1be7bb138c2a6dec0e5c5e3e8e6b28fa23bd7fe2d2336c86b77a65c46.jpg)
Implementing Machine Learning at Scale in Elixir using Bumblebee and Broadway
Raj Rajhans discusses how Elixir libraries Bumblebee and Broadway can be used to implement machine learning tasks in production, specifically for natural language media search.
![Integration of Elixir with Machine Learning Technologies in 2024](https://cdn.hashmerge.com/elixir_merge/cbaa1f1102e55ecd5b4640f7d129060f284b37610446425df2ee5d72556c44e4.jpg)
Integration of Elixir with Machine Learning Technologies in 2024
Overview of the advancements in integrating Elixir with machine learning technologies in 2024, including updates on MLIR, Apache Arrow, and structured LLMs.
![Introduction to Nx and its Implication for Elixir in Machine Learning](https://cdn.hashmerge.com/elixir_merge/224566c13439ec055a2ee7a50f377b85da5ca95c0bbb156f9d541ebacefb74e5.jpg)
Introduction to Nx and its Implication for Elixir in Machine Learning
José Valim introduces Nx (Numerical Elixir) v0.1, its relevance in numerical computing and machine learning, and expected future developments.
![Exploring Rustler with Dave Lucia](https://cdn.hashmerge.com/elixir_merge/63b4856a3c910340e4a47e88183ddd1da5afa84f2ca9faf56c45602413aceaec.jpg)
Exploring Rustler with Dave Lucia
Dave Lucia discusses Rustler and Elixir Internals.
![Exploring Numerical Elixir with Paulo Valente](https://cdn.hashmerge.com/elixir_merge/d207bee704264017dec349806140d59dc8fb673842bcb77538fc054505b242cc.jpg)
Exploring Numerical Elixir with Paulo Valente
Brooklin and the DockYard crew speak with Paulo Valente about machine learning using Numerical Elixir.
![Switching to Elixir with Amplified's Chris Grainger](https://cdn.hashmerge.com/elixir_merge/74a71141bf18a8a35690aefff35f2d84b84ea38d8a9a3255dac6037f82bcdcd2.jpg)
Switching to Elixir with Amplified's Chris Grainger
Chris Grainger, CTO of Amplified, discusses his decision to adopt Elixir and the benefits observed from such a choice.
![Interview with Jenn Gamble about Data Science and Machine Learning in Elixir](https://cdn.hashmerge.com/elixir_merge/7bc6ec8e6b057b89df7dc384e85a8aa95475936552a260ca85ddf6533cde2410.jpg)
Interview with Jenn Gamble about Data Science and Machine Learning in Elixir
Jenn Gamble discusses her expertise in data science and machine learning, particularly focusing on her experiences at Very, an IoT engineering firm. She elaborates on the differences between Elixir models and data science models, the importance of intuitive algorithms, and the relevance of foundational knowledge in machine learning.
![Exploring Machine Learning in Elixir with Sean Moriarity](https://cdn.hashmerge.com/elixir_merge/4667ec4da1086cc5e6433e35dc96b8af67881d9cd63952b79e8b81361e41e291.jpg)
Exploring Machine Learning in Elixir with Sean Moriarity
Sean Moriarity discusses the current state and future direction of Machine Learning in Elixir, sharing insights from his book and his work on Nx.
![Experiences and Insights Working with Elixir](https://cdn.hashmerge.com/elixir_merge/eb3ec546b7605f0fa84149377d2a93a35f8aaf7a6a8535394dbb954ace3b5635.jpg)
Experiences and Insights Working with Elixir
_MMCXII asks about Elixir's capabilities and suitability for various tasks, including reasons to choose or avoid it and personal experiences from users.
![Recap and Highlights from ElixirConf 2022](https://cdn.hashmerge.com/elixir_merge/8c2301d10e336e0fb9367ac2ffbe892cdf786af53e21b8c1919163cdaf3716ac.jpg)
Recap and Highlights from ElixirConf 2022
Hosts recap ElixirConf US 2022, discussing major announcements, highlights, and other significant tech developments in the Elixir community.
![Exploring Elixir, LiveView, Nerves, and Machine Learning](https://cdn.hashmerge.com/elixir_merge/fc7d2110bdd1d58193a935d17ccfda17a11a11cd122957be52f6d7df4e57448a.jpg)
Exploring Elixir, LiveView, Nerves, and Machine Learning
Hosts discuss LiveView, Nerves, and Machine Learning within the BEAM ecosystem.
![Exploring the Bumblebee Release in the Elixir Ecosystem](https://cdn.hashmerge.com/elixir_merge/0003ec630edefe96ef24f13e1d698bbd954a162b6226ccbf8103fabea26f68ed.jpg)
Exploring the Bumblebee Release in the Elixir Ecosystem
José Valim, Paulo Valente, and Jonatan Kłosko discuss Bumblebee, a tool for using pre-trained neural network models in Elixir.
![Discussing Machine Learning in Elixir with Philip Brown](https://cdn.hashmerge.com/elixir_merge/7d587d03461109aa434e4d50612bf65faa783da5d700f3c0e1cfd73deba43be2.jpg)
Discussing Machine Learning in Elixir with Philip Brown
Philip Brown shares insights on using Elixir, Axon, and Nx for machine learning at his company, Prise.
![Discussion on GenServers with Kate Rezentes](https://cdn.hashmerge.com/elixir_merge/9f605b784495906e4b177f34e0db7533e26884f33dba1798f697d8cdc712caad.jpg)
Discussion on GenServers with Kate Rezentes
Kate Rezentes discusses her experience with GenServers at Simplebet.
![Highlights and Updates from the Elixir Community](https://cdn.hashmerge.com/elixir_merge/76ae0e30b479663aed67d6beb88304f9b32017c3c9cd116de0c9f0cfe7179858.jpg)
Highlights and Updates from the Elixir Community
Hosted by Mark Ericksen, David Bernheisel, and Cade Ward, this episode of Thinking Elixir discusses various stories and updates within the Elixir community, including machine learning implementations, LiveView bug fixes, Docker updates, and a new release of Credo.
![Elixir's Machine Learning Capabilities for Production Environments](https://cdn.hashmerge.com/elixir_merge/321cf4a0118983166cebac557207ce78349ad46b1df5938595ddee8b83c37058.jpg)
Elixir's Machine Learning Capabilities for Production Environments
Christopher Grainger provides insights into the production-readiness of machine learning in the Elixir ecosystem, emphasizing deep integration with BEAM and OTP.
![Livebook Exploration of Elixir for AI and Web Applications](https://cdn.hashmerge.com/elixir_merge/af67f80ffe6c7a3b1c969395a0fde677a85080655d7b896c34424f0f226db82c.jpg)
Livebook Exploration of Elixir for AI and Web Applications
José Valim, the creator of the Elixir programming language, delivered a presentation on Elixir and the Erlang VM, showcasing their capabilities through Livebook. He demonstrated the power of Elixir for managing concurrent processes, functional programming benefits, and building scalable, fault-tolerant systems. Valim also included a live coding session where a simple web application that predicts text sentiment using AI was developed within Livebook.
![Guide to Deploying Nx in Production for Elixir Applications](https://cdn.hashmerge.com/elixir_merge/3a496d331bc673e0531e7e94ed845474625e28da4171b38b27691786daf9adae.jpg)
Guide to Deploying Nx in Production for Elixir Applications
Christopher Grainger presents a comprehensive guide for leveraging the Nx ecosystem, including Livebook, Nx, Bumblebee, Axon, Explorer, and Scholar, to build B2B SaaS products with Elixir. This roadmap aims to introduce the Nx ecosystem and demonstrate its production readiness.
![Keynote Overview on Implementing Nx in Production](https://cdn.hashmerge.com/elixir_merge/56417278e6f1000ef0dc0a50fa4f46ed93d884c64ebcd43cbdf228ee987a42be.jpg)
Keynote Overview on Implementing Nx in Production
Code Sync: A discussion from ElixirConf EU 2024 on the best practices for integrating Nx into production systems.
![Rapid Deployment of AI Apps Using Elixir's Livebook](https://cdn.hashmerge.com/elixir_merge/ae8e57978a1a5331ea02272e9ff68dc5cbcda14adb6f96fc17c56fba8aaad0f5.jpg)
Rapid Deployment of AI Apps Using Elixir's Livebook
Andrés Alejos discusses the rapid validation and deployment of AI applications using Elixir's Livebook. By leveraging the Elixir ecosystem, it's possible to quickly create and test AI-driven products without long development cycles.
![Using Elixir and Whisper AI for Podcast Transcription in Livebook](https://cdn.hashmerge.com/elixir_merge/d9b9cd01a494fec7d3875f49af5a7ee01b970e3b5830eb0f06178b31355495a2.jpg)
Using Elixir and Whisper AI for Podcast Transcription in Livebook
The video showcases how to use the Elixir programming language and the Whisper AI model to transcribe podcasts quickly and efficiently using Livebook.
![Discussing Elixir's Role in Developing the Erlang Ecosystem](https://cdn.hashmerge.com/elixir_merge/e20671777c843f41e0099ed3fc6ec5fffce0cec148f24c4eb79db9188fb22c50.jpg)
Discussing Elixir's Role in Developing the Erlang Ecosystem
The discussion features insights from Francesco Cesarini, founder of Erlang Solutions, and Andrea Leopardi, a member of the Elixir Core Team. They delve into the evolution of Erlang from a singular language to a diverse ecosystem, detailing the emergence of various languages on the BEAM and the influence of Elixir on Erlang's ongoing development.
![Unpacking the Influence of Elixir on Erlang's Evolution](https://cdn.hashmerge.com/elixir_merge/6892fd45fac5d3635fe9f0c1d82fca91330ce3bbfe84e3203cc55171dec19849.jpg)
Unpacking the Influence of Elixir on Erlang's Evolution
Francesco Cesarini and Andrea Leopardi discuss the growth of Erlang into a diverse ecosystem with the emergence of languages like Elixir on the BEAM virtual machine. They highlight Elixir's impact on Erlang, noting challenges and opportunities in extending the Erlang VM.
![Exploring Machine Learning in Elixir through Clustering and Structured Prompting with Bumblebee](https://cdn.hashmerge.com/elixir_merge/129fd9727ffa7b644a9a79e1613a752dbe310de16df0fc77f7219728df4ea852.jpg)
Exploring Machine Learning in Elixir through Clustering and Structured Prompting with Bumblebee
Sean Moriarity discusses the potential of Machine Learning with Elixir, emphasizing the new applications enabled by structured prompting and clustering.
![Integrating ONNX Models into Elixir with Ortex](https://cdn.hashmerge.com/elixir_merge/fb8fb60bbb6715487230643292837b7aab8c7c5bdd1b9b4ed6c685c7a411a996.jpg)
Integrating ONNX Models into Elixir with Ortex
Sean Moriarity explores how to integrate pre-trained ONNX models with Elixir applications using Ortex, including voice activity detection for conversational AI.
![Designing a Deep Learning Framework with Elixir's Axon](https://cdn.hashmerge.com/elixir_merge/13e9c08a08b1ed4c3d9b112da7341c1b5e74f74ae7e860cba011918416efec3e.jpg)
Designing a Deep Learning Framework with Elixir's Axon
Sean Moriarity presents on creating and training neural networks in Elixir using Axon, a library he developed. Axon differentiates itself from Python-based deep learning frameworks by leveraging Elixir's functional programming environment, offering a simple, straightforward API with native Elixir code, and scalability.
![Discussing AI Integration with Elixir Projects](https://cdn.hashmerge.com/elixir_merge/069b1c06b1437dcf54a528b84a0b319c5f0bea5b37f5fd6deed03035dd1d0ec5.jpg)
Discussing AI Integration with Elixir Projects
pkrawat1 shares his experience with integrating AI into Elixir projects and opens a discussion for Elixir enthusiasts to exchange stories and ideas about using AI with Elixir. Specifically, he mentions his successful use of the LangChain library by Mark Ericksen, integrating it into a personal trading app and creating a helper Agent.
![Reflecting on a Year of Growth in Elixir Through Livebook and Open Source Contributions](https://cdn.hashmerge.com/elixir_merge/a719d8d36bb9f2c684e03c68c4dcd6a2de980a19f922f2e614844122b94f158c.jpg)
Reflecting on a Year of Growth in Elixir Through Livebook and Open Source Contributions
Andrés Alejos reflects on his experiences over his first year of working with Elixir, focusing on machine learning, Livebook applications, and contributions to open source.
![Exploring Advanced Machine Learning with Elixir’s FLAME and Nx Libraries](https://cdn.hashmerge.com/elixir_merge/075fc45801b2fe6d633a5a7772f3acbf729504def2fca27ddfeab19b8792d393.jpg)
Exploring Advanced Machine Learning with Elixir’s FLAME and Nx Libraries
Sean Moriarity discusses how the FLAME library and Nx are shaping the future of elastic workloads in machine learning, positioning themselves as an alternative to traditional serverless solutions.
![Overview of Nerves Project Developments](https://cdn.hashmerge.com/elixir_merge/bed664378f4044b8a34a39dcdf450707f3f56d09464d661df55b5150bc841515.jpg)
Overview of Nerves Project Developments
Frank Hunleth presents updates on the Nerves Project, which is significantly used in embedded systems within the Elixir ecosystem. The update covers new versions of hardware, libraries, and protocols, emphasizing the project's expansion and improvements.
![Building Conversational Agents with Elixir](https://cdn.hashmerge.com/elixir_merge/9ae62cd5644de04d92e4fcf48a75bee09d0e1cd76e9863d52304b0fe74df1611.jpg)
Building Conversational Agents with Elixir
Sean Moriarity discusses the development of conversational agents using Elixir technologies.
![Using Nomic Embed with Elixir Bumblebee for Text Embeddings](https://cdn.hashmerge.com/elixir_merge/d3c377054b38dd1f9c6e81d13d186fc474bf7f6fbeaef1b70b437d6a0299e97a.jpg)
Using Nomic Embed with Elixir Bumblebee for Text Embeddings
Nate Todd explores the ease of using Nomic Embed, an open-source text embedding model, with the Elixir programming language leveraging the Bumblebee library.
![Leveraging BEAM for a Resilient, Load-Balanced Elixir App](https://cdn.hashmerge.com/elixir_merge/d3e1b367a2debce2ce3b37e919a29f9b5224b0012e99f78438825015b53a1485.jpg)
Leveraging BEAM for a Resilient, Load-Balanced Elixir App
definitive_solutions is exploring the process of building a distributed Elixir application to leverage the BEAM VM's capabilities for resilience and load-balancing. The author is considering the [fly.io](https://fly.io) hobby plan along with utilizing a personal server for more compute-intensive tasks.
![Understanding Instructor: Elixir's Gateway to AI Integration](https://cdn.hashmerge.com/elixir_merge/91d63e8a214609fbabf3ced2785b89baa5ebe6aef73ff20a965cb8220627a0cd.jpg)
Understanding Instructor: Elixir's Gateway to AI Integration
Thomas Millar introduces Instructor, an open-source project to bridge Elixir with AI, focusing on machine learning applications and their integration into Elixir projects. The project addresses challenges developers face when integrating AI, such as backward incompatibility and the difficulty of parsing unstructured data. Instructor leverages Ecto schemas for structuring data expected from AI models, streamlining the process and making AI more accessible to standard software systems.
![Ranking of ElixirConf EU 2023 Talks Based on Popularity](https://cdn.hashmerge.com/elixir_merge/256334470ab8ea029c5f60a0a44be71dcad5c2e7b2aa8062845559e1b5381de3.jpg)
Ranking of ElixirConf EU 2023 Talks Based on Popularity
TechTalksWeekly has compiled and ranked ElixirConf EU 2023 talks based on the number of views on YouTube.
![Exploring Elixir as a New Programming Language in 2024](https://cdn.hashmerge.com/elixir_merge/e88ab8801f72d04efdbf9228c06a391838b840a4ff427ff4601d4166fc99c41d.jpg)
Exploring Elixir as a New Programming Language in 2024
pudge_dodging recounts their experience with starting to learn a new programming language every year, this time considering Elixir after not enjoying Rust the previous year. They ask the community for advice on whether to choose Elixir or Erlang, resources for learning Elixir, project ideas, and the relevance of Elixir in 2024, especially concerning machine learning.
![Understanding Elixir's Full Stack Capabilities](https://cdn.hashmerge.com/elixir_merge/ae78ca9d0ef59a6e3a67cc8a1cab3a2d5d4b3beecf83cba3b90b60344597b618.jpg)
Understanding Elixir's Full Stack Capabilities
Lars Wikman presents on the capabilities of the Elixir programming language and the Phoenix web framework for building web applications. He discusses the advantages of Elixir, such as developer productivity, performance, reliability, and observability.
![Exploring Livebook and Computational Notebooks in Elixir](https://cdn.hashmerge.com/elixir_merge/6624d29dc72c1f7b9afb690c134ae25923a216bb928a36dfec20d1096207b33f.jpg)
Exploring Livebook and Computational Notebooks in Elixir
José Valim, creator of Elixir, shares insights on Livebook, a computational notebook for Elixir, emphasizing the integration of code, documentation, and rich visualizations within a functional programming environment. In his Lambda Days 2023 presentation, Valim highlights the importance of immutability in Elixir and how this trait, along with the process model, enables reproducible workflows in Livebook.
© HashMerge 2024