Techno Blender
Digitally Yours.
Browsing Tag

mcdonald

Sketch: A Promising AI Library to Help With Pandas Dataframes Directly in Jupyter | by Andy McDonald | Feb, 2023

Leveraging the Power of AI Within Jupyter NotebooksPhoto from Pexels by Tara WinsteadThe interest in using the power of AI and large language models to create interactive chatbots like ChatGPT has exploded in recent months. It was only a matter of time before we could use the powers of these models directly from a Python library within a Jupyter Notebook.A recently launched Python library called Sketch brings an AI coding assistant directly to Python and is easily used within Jupyter notebooks and IDEs. The library is…

3 Easy Ways to Include Interactive Maps in a Streamlit App | by Andy McDonald | Feb, 2023

Visualising Geospatial Data Within StreamlitPhoto by Andrew Stutesman on UnsplashStreamlit provides a quick and easy way to build interactive applications and dashboards for data analysis and machine learning. If we are looking to build a data analysis app within Streamlit that uses data containing location information, one of the first visualisations we may want to consider adding is a map. Having an interactive map within our app allows us to visualise where the data points are located, and in turn, we can identify…

5 Powerful Python Libraries For EDA You Need to Know About | by Andy McDonald | Feb, 2023

Leverage the Power of Python to Explore and Understand Your DataImage by Gerd Altmann from PixabayEnsuring data is of good quality before running machine learning models is essential. If we feed poor-quality data to these models, we may end up with unexpected or unintended consequences. However, carrying out the prep work on data and trying to understand what you have or don’t have is very time-consuming. Oftentimes this process can consume up to 90% of a projects available time.If you carry out Exploratory Data Analysis…

I’m Hating It: McDonald’s AI-Powered Drive-Thru Sucks

During its trial run of the AI drive-thrus, McDonald’s reportedly missed its goal of 95% order accuracy by over 10%.Image: Justin Sullivan (Getty Images)McDonald’s AI-powered drive-thru ordering system is apparently missing the mark, at least according to social media. Videos posted to TikTok are illustrating just how woefully ill-prepared automation is at taking fast food orders, and how woefully ill-prepared humans are to deal with it. The AI revolution has been arguably underwhelming as of late, with ChatGPT doing just

D-Tale for Fast and Easy Exploratory Data Analysis of Well Log Data | by Andy McDonald | Feb, 2023

Speeding Up The Exploratory Data Analysis Workflow With The D-Tale Python LibraryImage by Photo Mix from PixabayExploratory Data Analysis (EDA) can be a time consuming but crucial part of the data science and machine learning workflow. It is through this process that we become familiar with our datasets, understand their contents, have an overview of the statistics of the data and much more. It is at this stage that we spend the majority of our time on many projects. In some cases, this can be up to 90% of the available…

Building a LAS File Data Explorer App with Streamlit | by Andy McDonald | Feb, 2023

Exploring Log ASCII Standard files using Python and StreamlitPhoto by Carlos Muza on UnsplashLAS files are standard and simple ways to transfer and store well-log and/or petrophysical data within the oil and gas industry. The format was developed in the late 80s and early 90s by the Canadian Well Logging Society as a way to standardise and organise digital log information. LAS files are essentially structured ASCII files that contain multiple sections with information about the well and data from it; as such, they can be…

Mean Absolute Log Error (MALE): A Better “Relative” Performance Metric | by Christopher McDonald | Jan, 2023

Introducing the MAE and MSE of “relative” performance metricsPhoto: William Warby on Unsplash.In the forecasting world, and the ML and Statistics worlds more generally, performance metrics play a critical role.They’re used during model fitting, hyperparameter tuning and model selection to find the best possible model for your data; and they are used to understand and explain how well your model predicts the future, in absolute terms.In this post, my aim is to convince you that for many forecasting¹ problems, you should…

How to Use Streamlit’s st.write Function to Improve Your Streamlit Dashboard | by Andy McDonald | Jan, 2023

The Swiss Army Knife of Streamlit FunctionsPhoto by Bram Naus on UnsplashWhen starting with Streamlit, one of the first functions you will come across when building your dashboard or app is st.write() . The Streamlit documentation describes this function as the “Swiss Army Knife of Streamlit Commands”.It is a very versatile function that allows you to display text, emojis, markdown and much more.Within this article, we are going to explore the ways that the st.write() function can be used to improve your Streamlit…

McDonald’s to Make Staff Changes by April as Part of Broader Revamp

McDonald’s MCD 2.79% Corp. on Friday said it is planning to make “difficult” decisions about changes to its corporate staffing levels by April, as part of a broader strategic plan for the burger chain.McDonald’s plan to trim or reorganize corporate staff comes as the company said it would expand its business globally, including through new and more types of restaurants. Chief Executive Officer Chris Kempczinski said in an interview that he…

The Streamlit Colour Picker: An Easy Way to Change Chart Colours on Your Streamlit Dashboard | by Andy McDonald | Dec, 2022

Provide Your Dashboard Users with Greater FlexibilityPhoto by Steve Johnson: https://www.pexels.com/photo/person-s-index-finger-977246/Streamlit is a popular and powerful Python-based open-source framework that lets you quickly and easily create interactive data science dashboards and deploy machine learning models.One of the useful features of Streamlit is the colour picker tool. This allows you to add flexibility to your dashboard by letting users select any colour they want rather than using the default hard-coded…