What considerations are relevant for choosing the right training algorithm to start with?
Selecting an appropriate training algorithm constitutes a foundational decision in the initial phases of any machine learning project. The choice impacts model performance, interpretability, efficiency, and the amount of effort required for subsequent development. In the context of applying machine learning methods using modern cloud platforms such as Google Cloud, practitioners must evaluate a range
What could be a `tf.print` value of tensors during the execution of a computational graph?
The `tf.print` operation in TensorFlow is a highly practical debugging utility, particularly relevant when working with computational graphs, whether in eager or graph execution mode. Understanding the output or the values presented by `tf.print` during the execution of a computational graph is grounded in how TensorFlow manages computation and data flow within its architecture. Context
- Published in Artificial Intelligence, EITC/AI/GCML Google Cloud Machine Learning, Google tools for Machine Learning, Printing statements in TensorFlow
What are the techniques for handling missing data? How do I realize I am missing data? Are there general references on pretraining treatment of data?
Handling missing data effectively is a foundational aspect of preparing datasets for machine learning tasks, as the quality and completeness of data directly influence model performance and the validity of predictive outcomes. Missing data can originate from various sources, including equipment malfunctions, human error, data corruption, or intentional omission. Understanding techniques for handling such instances,
- Published in Artificial Intelligence, EITC/AI/GCML Google Cloud Machine Learning, First steps in Machine Learning, The 7 steps of machine learning
What are the differences between Anaconda, VirtualEnv, and Docker?
Anaconda, VirtualEnv, and Docker are widely used tools that address different yet sometimes overlapping needs in the management of Python environments and dependencies, particularly within artificial intelligence (AI) and machine learning workflows. Choosing the appropriate tool requires a clear understanding of their respective architectures, scope, use cases, and the implications for reproducibility, portability, and collaboration
Does GenAI use DeepAI?
The question at hand, "Does GenAI use DeepAI?", highlights a common misunderstanding stemming from the rapidly evolving landscape of artificial intelligence (AI) terminology. To address this question comprehensively, it is necessary to clarify the definitions and relationships among several key concepts: AI, Machine Learning (ML), Deep Learning (DL), and Generative AI (GenAI). Additionally, the term
- Published in Artificial Intelligence, EITC/AI/AIF Artificial Intelligence Fundamentals, AI in plain language: what it is and how projects work, The AI map (AI vs ML vs Deep Learning vs GenAI)
How many machine learning tools should we know?
The question of how many machine learning tools one should know, particularly in the context of Google Cloud Machine Learning and specifically with Kubeflow for machine learning on Kubernetes, is nuanced and depends heavily on the intended use cases, the complexity of workflows, the team’s expertise, and the evolving landscape of machine learning (ML) productionization.
- Published in Artificial Intelligence, EITC/AI/GCML Google Cloud Machine Learning, Advancing in Machine Learning, Kubeflow - machine learning on Kubernetes
Is Colab an easier and valid alternative? If this module is adapted for users without programming knowledge, how should it be approached?
Google Colaboratory (commonly referred to as Colab) serves as a cloud-based platform that allows users to write and execute Python code directly through a web browser. Its integration with free GPU and TPU resources, seamless connectivity to Google Drive, and user-friendly interface make it particularly appealing for individuals interested in machine learning (ML) and data
- Published in Artificial Intelligence, EITC/AI/GCML Google Cloud Machine Learning, First steps in Machine Learning, Plain and simple estimators
How can I use machine learning in manufacturing?
Machine learning (ML) is a field within Artificial Intelligence (AI) that focuses on developing algorithms and statistical models that enable computer systems to perform specific tasks without explicit instructions. Instead, these systems learn from data, identifying patterns, making predictions, and improving their performance over time. Machine learning is transforming many industries, and manufacturing is one
Finance or, better, trading (stocks, crypto, ETFs,…) requires a lot of data to be analyzed. How can I create a ML model to take into consideration all those factors—financial and non-financial, like human psychology, political events, weather?
Analyzing and predicting movements in financial markets, such as stocks, cryptocurrencies, ETFs, and similar assets, is a complex task that necessitates consideration of a wide range of variables. These variables extend far beyond traditional financial metrics, encompassing non-financial factors including human sentiment, political events, and even weather conditions. Developing a machine learning (ML) model that
- Published in Artificial Intelligence, EITC/AI/GCML Google Cloud Machine Learning, Introduction, What is machine learning
Would it be possible to use data with multiple language datasets included, where the algorithm has to use data from sources that are in different languages?
The integration and utilization of data from multiple language datasets in machine learning systems are not only possible but have become increasingly common in contemporary applications, including those on platforms such as Google Cloud Machine Learning. This practice, known as multilingual or cross-lingual machine learning, involves the processing, understanding, and analysis of data that appear

