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 approac...
ARIMA (short for AutoRegressive Integrated Moving Average) is a technique for time series analysis and forecasting. It is one of the most widely used approac...
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...
Time series analysis is a powerful statistical method used in many industries, such as finance, healthcare, energy, and marketing.
Ensemble methods are a powerful approach in machine learning that combines multiple models to create a more robust and accurate model.
Linear Regression is a simple statistical regression method, making it perfect for beginners in predictive analysis.
In the fast-paced world of stock trading, analyzing time series data is crucial for making informed decisions. With the help of advanced tools like Pandas, a...
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.
Time series are everywhere in the financial sector! When processing time series, there are so many points to consider.
The year 2023 was the year of Large Language Models (LLMs)! No one has any doubt about that. Everyone was discussing the immense potential of generative AI, ...
Python is one of the most widely used programming languages in the data science field. Its popularity just keeps on growing! The data science field itself ha...
Machine learning (ML) has great potential for improving processes and products. A challenge is to explain the predictions of the ML algorithms. Trust and tra...
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 learne...
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 i...
Project controlling is essential in data science projects, as the time required and costs are often difficult to estimate.
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 mathemat...
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...
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.
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 ChatGP...
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 e...
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...
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 ...
Do you want to know how to get your OpenAI API Key? Yes, then this article is for you.
TL;DR Understand and implement an artificial neural network from scratch using NumPy, learn the basics of feedforward and backpropagation, and explore the im...
The central task of a data scientist is to analyze large amounts of data. Afterwards, the data scientist must present the results clearly, e.g. with comprehe...
Everyone has been talking about Large Language Models (LLMs). ChatGPT shows the power of this phenomenal technology in an impressive way. LLMs are pre-traine...
The entire data science field has grown enormously in the last few years. Python is the most widely used programming language in this field, and many Data Sc...
The bootstrap method is a resampling technique in which one draws many samples again from one sample. It is used to estimate summary statistics like the mean...
Developments in open-source artificial intelligence (AI) have accelerated massively in the last three months. So it stands to reason that the future of AI is...
Cross-validation (CV) is a statistical test procedure based on resampling. It is an essential tool in modern statistics. Resampling refers to repeatedly taki...
Lifelong learning is essential for personal growth and professional success in our ever-changing world. Be open to new insights and perspectives!
Convolutional neural networks (CNNs) have been used in the industry for several years. The flexibility and handling of complex problems are what make CNNs so...
R is widely used in business and science as a data analysis tool. The programming language is an essential tool for data-driven tasks. For many Statisticians...
Python is one of the most popular programming languages among developers and Data Scientists. Developers use the language for backend and frontend developmen...
ChatGPT has now been available to the public for several months. During this time, many useful use cases have been found. The ability to write code can be us...
Not long ago, everyone talked about ChatGPT, and now terms like Auto-GPT are already haunting the world. But what is Auto-GPT, and how can you use it? Auto-G...
CRISP-DM stands for CRoss Industry Standard Process for Data Mining. The model divides a data science/data mining project into individual, clearly defined st...
Python is the most widely used programming language in the data science domain, and its popularity continues to grow. The entire data science field has grown...
TimescaleDB is an open-source relational database for time-series data. It uses full SQL, but scales in a way that was previously reserved for NoSQL database...
The smallest computer in the Jetson family is the Jetson Nano. The Jetson Nano is a small, powerful AI computer that allows you to run multiple neural networ...
Docker is a tool for simplifying application development and deployment. It makes it easy to package, distribute, and run applications using Docker images an...
A lot has happened since the initial release of ChatGPT. In the meantime, the open-source industry has developed many powerful large language models (LLMs).
A lot has happened in the AI field since the initial release of ChatGPT. Today, state-of-the-art large language models (LLMs) can write code and support deve...
Do you need a secure server? In this article, you will learn how to set up an SFTP server with Docker.
Search is everywhere! We all use search engines like Google, Bing, or You.com every day.
Do you want to deploy your Plotly Dash App? Yeah, then this article is for you.
Do you want to make your web app accessible via the Internet? Deploying your web app gives you many advantages. You can quickly share the app with colleagues...
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...
Do you often look for errors in software components that could prevent with a better testing strategy?
ChatGPT has impressively demonstrated the potential of AI chatbots. In the next few years, such AI chatbots will revolutionise many areas of the economy. Fra...
Data Science projects always need some kind of visualization. For the initial analysis, data scientists usually use Jupyter Notebooks and libraries like matp...
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 y...
Everyone is talking about prompt engineering and how to write efficient prompts. A prompt refers to the input of the model. Many people think of this as the ...
Since the release of ChatGPT, everyone has been talking about Large Language Models (LLMs).
Our experience has shown that software projects are often insufficiently documented. But why? Most software projects have a limited budget and a tight schedu...
A large amount of data is available on the web. Third-party applications can access this data via an application programming interface (API). Such services a...
A Progressive Web App (PWA) is a web application that has the characteristics of a native app.
PWA is the abbreviation for Progressive Web App. A progressive web app is a web application that has the characteristics of a native app. PWAs are supported ...
Do you need secure communication via MQTT? Yes, then this is the right article for you!
MQTT stands for Message Queuing Telemetry Transport. It is a messaging protocol for IoT devices with resource constraints. It is specialized for low bandwidt...
FTP (File Transfer Protocol) is a data transfer protocol for transferring files (e.g. text files, pictures or videos) via an IP network. It is an old and sol...
Homebrew makes it possible to install UNIX tools on macOS or Linux simply and flexibly. Homebrew’s logo is a glass of beer with an apple. A very creative ide...
You can use UTM to run different operating systems on your Mac. UTM was created for macOS and only for Apple platforms. Moreover, UTM is completely free and ...
Screen is a window manager for the console. It is possible to create and manage several virtual console sessions via a single access (e.g. ssh). In addition,...
GitLab is an open-source software development platform with built-in version control, issue tracking and DevOps capabilities. You have probably used the onli...
MLflow is an open-source platform to manage the Machine Learning (ML) lifecycle. By using MLflow, the code, data, and results can be tracked for each ML exper...
The Exponentially Weighted Moving Average (EWMA) is a statistical tool for modeling or describing a time series. It is commonly used in the financial industr...
The OpenBB Platform allows you to access financial data from various providers. We often use it for our investment research.
Have you ever watched the ups and downs of the stock market and wondered how you can predict the next move? Bollinger Bands, a tool to visualize volatility, ...
In this article, we’ll explore the process of determining the statistically optimal allocation of your investments.
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 requir...
Large Language Models (LLMs) have great potential for many industries, including finance. ChatGPT has impressively demonstrated the power of such LLMs for th...
OpenBB is an open-source investment research software platform. The platform gives you access to high-quality financial market data and analytical tools. The...
Today, we want to tell you how we became a Data Scientist. We both have been the same academic journey. Maybe, because we’re identical twins. Hence, please d...