Introduction to ARIMA Models for Newbies ARIMA (short for AutoRegressive Integrated Moving Average) is a technique for time series analysis and forecasting. It is one of the most widely used approaches for time… ARIMA (short for AutoRegressive Integrated Moving Average) is a technique for time series analysis and forecasting. It is one of the most widely used approaches for time…
Time Series Analysis: The Power of Exponentially Weighted Moving… The Exponentially Weighted Moving Average (EWMA) is a statistical tool for modeling or describing a time series. It is commonly used in the financial industry to… The Exponentially Weighted Moving Average (EWMA) is a statistical tool for modeling or describing a time series. It is commonly used in the financial industry to…
Mastering Time Series Analysis: An Introduction to ETS Models Python is one of the most popular programming languages for applied finance and machine learning. In the financial sector, a lot of data is available as time series. For… Python is one of the most popular programming languages for applied finance and machine learning. In the financial sector, a lot of data is available as time series. For…
Time Series Analysis: A Beginners Guide with statsmodels Time series analysis is a powerful statistical method used in many industries, such as finance, healthcare, energy, and marketing. It involves identifying patterns,… Time series analysis is a powerful statistical method used in many industries, such as finance, healthcare, energy, and marketing. It involves identifying patterns,…
A Visual Guide to Ensemble Methods + Practical Example Ensemble methods are a powerful approach in machine learning that combines multiple models to create a more robust and accurate model. Many beginners struggle to… Ensemble methods are a powerful approach in machine learning that combines multiple models to create a more robust and accurate model. Many beginners struggle to…
Struggling with Linear Regression? - Theory and Practice Clearly… Linear Regression is a simple statistical regression method, making it perfect for beginners in predictive analysis. It is a straightforward method, but some aspiring… Linear Regression is a simple statistical regression method, making it perfect for beginners in predictive analysis. It is a straightforward method, but some aspiring…
Tesla's Stock Market data: Mastering Time Resampling with OpenBB and… In the financial sector, we often deal with time series data that have a DateTimeIndex on a specific time scale, like every day or every hour. Sometimes, it's necessary… In the financial sector, we often deal with time series data that have a DateTimeIndex on a specific time scale, like every day or every hour. Sometimes, it's necessary…
Demystifying DateTimeIndex in Pandas for Time Series Analysis Time series are everywhere in the financial sector! When processing time series, there are so many points to consider. In this article, we dive right in and show you how… Time series are everywhere in the financial sector! When processing time series, there are so many points to consider. In this article, we dive right in and show you how…
Unlock the Blackbox: Demystifying Machine Learning Explainability! Machine learning (ML) has great potential for improving processes and products. A challenge is to explain the predictions of the ML algorithms. Trust and transparency… Machine learning (ML) has great potential for improving processes and products. A challenge is to explain the predictions of the ML algorithms. Trust and transparency…
Set up a Docker-based SFTP server. It's open-source and secure! Do you need a secure server? In this article, you will learn how to set up an SFTP server with Docker. An SFTP server is a secure FTP server. You can store your data on… Do you need a secure server? In this article, you will learn how to set up an SFTP server with Docker. An SFTP server is a secure FTP server. You can store your data on…
Responsible Development of an LLM Application + Best Practices Do you know how to build an LLM application in a responsible way? No, then you should check out this article. We will cover some peculiarities we have learned in the… Do you know how to build an LLM application in a responsible way? No, then you should check out this article. We will cover some peculiarities we have learned in the…
Convert a Time Series into a Classification Problem This article describes an example project in the context of stock trading. Can we predict with an AI model whether a stock goes up or down the next day? It is precisely… This article describes an example project in the context of stock trading. Can we predict with an AI model whether a stock goes up or down the next day? It is precisely…
Efficient Use of KPIs in Data Science Projects Project controlling is essential in data science projects, as the time required and costs are often difficult to estimate. Clients want to implement their use cases… Project controlling is essential in data science projects, as the time required and costs are often difficult to estimate. Clients want to implement their use cases…
Learn How Keyword Search Works and How Language Models can Improve… Search is everywhere! We all use search engines like Google, Bing, or You.com every day. Moreover, we search for information in apps like YouTube or X. Search is everywhere! We all use search engines like Google, Bing, or You.com every day. Moreover, we search for information in apps like YouTube or X.
Univariate Discrete Distributions: An Easy-to-Understand Explanation… Do you know this? You want to learn something new, but you don’t know where to start. This is how we felt when we wanted to understand distributions mathematically. Yes,… Do you know this? You want to learn something new, but you don’t know where to start. This is how we felt when we wanted to understand distributions mathematically. Yes,…
How to Deploy Your Plotly Dash App to Hugging Face Using Docker, It’s… Do you want to deploy your Plotly Dash App? Yeah, then this article is for you. You probably know the following situation. You create a great app and want to share it… Do you want to deploy your Plotly Dash App? Yeah, then this article is for you. You probably know the following situation. You create a great app and want to share it…
Lamini: Fine-Tune Your Large Language Models with Just 3 Lines of… Everyone has been talking about Prompt Engineering! But it has several limitations! For example, the model always decides based on the training data (often a large… Everyone has been talking about Prompt Engineering! But it has several limitations! For example, the model always decides based on the training data (often a large…
Mastering LangChain: A Beginner Guide Since the release of ChatGPT, large language models (LLMs) are becoming more and more popular. New LLM-powered tools come on the market almost every day. You can also… Since the release of ChatGPT, large language models (LLMs) are becoming more and more popular. New LLM-powered tools come on the market almost every day. You can also…
Exploring Prompt Engineering for Developers: A Practical Guide On the Internet, you can often find PDFs or websites titled “The 100 Best Prompts to Boost Your Productivity.” These prompts are mostly for tools like ChatGPT to… On the Internet, you can often find PDFs or websites titled “The 100 Best Prompts to Boost Your Productivity.” These prompts are mostly for tools like ChatGPT to…
LangChain: Chat with Tesla’s Q2 Earnings Call on YouTube Don’t have enough time to watch a complete earnings call of a company? Maybe you have only a few questions. Then, it’s not necessary to listen to the whole earnings… Don’t have enough time to watch a complete earnings call of a company? Maybe you have only a few questions. Then, it’s not necessary to listen to the whole earnings…
Poetry: Python Dependency Management Like a Pro Do you often have problems with dependencies in your Python projects? Then, Poetry offers a solution for you. Poetry is a dependency management and packaging tool for… Do you often have problems with dependencies in your Python projects? Then, Poetry offers a solution for you. Poetry is a dependency management and packaging tool for…
Efficient Testing of Your Python Code With Pytest Do you often look for errors in software components that could prevent with a better testing strategy? Sometimes you or a colleague change a small thing in existing… Do you often look for errors in software components that could prevent with a better testing strategy? Sometimes you or a colleague change a small thing in existing…
Build a beautiful-looking GPT Chatbot with Plotly Dash ChatGPT has impressively demonstrated the potential of AI chatbots. In the next few years, such AI chatbots will revolutionise many areas of the economy. Frameworks like… ChatGPT has impressively demonstrated the potential of AI chatbots. In the next few years, such AI chatbots will revolutionise many areas of the economy. Frameworks like…
EDGAR Tools: An Awesome Python Package to Get SEC Filings Today, we’re talking about the best EDGAR library we have ever seen! We’ve tested many EDGAR libraries in the last year, and none of them have met our requirements. The… Today, we’re talking about the best EDGAR library we have ever seen! We’ve tested many EDGAR libraries in the last year, and none of them have met our requirements. The…
LangChain: Use the Power of GPT to Chat with Earnings Reports of… Do you want to compare many quarterly reports of public companies? It’s tedious to look through all the quarterly reports by hand. An assistant would be very helpful,… Do you want to compare many quarterly reports of public companies? It’s tedious to look through all the quarterly reports by hand. An assistant would be very helpful,…
Detection of Credit Card Fraud with an Autoencoder Do you want to know how to create an anomaly detector using Python and TensorFlow? Then this article is for you. Credit card companies use anomaly detectors to detect… Do you want to know how to create an anomaly detector using Python and TensorFlow? Then this article is for you. Credit card companies use anomaly detectors to detect…
A Comprehensive Guide to Building Enterprise-Level Plotly Dash Apps Data Science projects always need some kind of visualisation. For the initial analysis, data scientists usually use Jupyter Notebooks and libraries like matplotlib or… Data Science projects always need some kind of visualisation. For the initial analysis, data scientists usually use Jupyter Notebooks and libraries like matplotlib or…
Deploy Your Own MLflow Workspace On-Premise with Docker MLflow is an open source platform to manage the lifecycle of ML models end to end. It tracks the code, data and results for each ML experiment, which means you have a… MLflow is an open source platform to manage the lifecycle of ML models end to end. It tracks the code, data and results for each ML experiment, which means you have a…