Basic concepts on AIGC
  • About the course materials
  • General Course Format and Strategies
  • Introduction
  • Foundations for AIGC
    • Computers and content generation
    • A brief introduction to AI
      • What AI is?
      • What ML is?
      • What DL is?
      • Discriminative AI vs. Generative AI
  • Generative AI
    • Introduction to Generative AI
      • Going deeper into Generative AI models
  • Deep Neural Networks and content generation
    • Image classification
    • Autoencoders
    • GAN: Generative Adversarial networks
    • Transformers
    • Diffusion models
      • Basic foundations of SD
  • Current image generation techniques
    • GANs
  • Current text generation techniques
    • Basic concepts in NLP in Large Language Models (LLMs)
    • How chatGPT works
  • Prompt engineering
    • Prompts for LLM
    • Prompts for image generators
  • Current AI generative tools
    • Image generation tools
      • DALL-E 2
      • Midjourney
        • More experiments with Midjourney
        • Composition and previous pictures
        • Remixing
      • Stable diffusion
        • Dreambooth
        • Fine-tuning stable diffusion
      • Other solutions
      • Good prompts, img2img, inpainting, outpainting, composition
      • A complete range on new possibilities
    • Text generation tools
      • OpenAI GPT
        • GPT is something really wide
      • ChatGPT
        • Getting the most from chatGPT
      • Other transformers: HuggingFace
      • Other solutions
      • Making the most of LLM
        • Basic possibilities
        • Emergent abilities of LLM
    • Video, 3D, sound, and more
    • Current landscape of cutting-edge AI generative tools
  • Use cases
    • Generating code
    • How to create good prompts for image generation
    • How to generate text of quality
      • Summarizing, rephrasing, thesaurus, translating, correcting, learning languages, etc.
      • Creating/solving exams and tests
  • Final topics
    • AI art?
    • Is it possible to detect AI generated content?
    • Plagiarism and copyright
    • Ethics and bias
    • AI generative tools and education
    • The potential impact of AI generative tools on the job market
  • Glossary
    • Glossary of terms
  • References
    • Main references
    • Additional material
Powered by GitBook
On this page
  1. Foundations for AIGC
  2. A brief introduction to AI

What ML is?

Machine Learning (ML) is a field of artificial intelligence (AI) that involves the development of algorithms and statistical models that enable machines to learn from data, without being explicitly programmed. It is a method of teaching computers to learn from experience and improve their performance over time.

In simple terms, ML is the ability of machines to learn from data, recognize patterns and make predictions or decisions. ML algorithms use statistical techniques to enable computers to learn from data, identify patterns and generalize from those patterns to new data.

There are several types of ML, and the most common ones are:

  • Supervised learning: It trains a model on labeled data, where the goal is to predict the output based on input.

  • Unsupervised learning: It trains a model on unlabeled data, where the goal is to find patterns or structure in the data.

  • Reinforcement learning: It trains a model by providing rewards and penalties in a specific context, where the goal is to maximize the cumulative reward.

Overall, ML is a rapidly growing field that is being applied to a wide range of areas such as natural language processing, computer vision, speech recognition, and many other areas. It is a key technology that enables machines to learn from data and improve their performance over time.

Machine Learning (ML) is based on an inductive approach. In an inductive approach, the system starts with observations or data, and uses it to learn from examples and discover patterns. The goal is to generalize from the examples and make predictions or decisions about new unseen data. Inductive learning is based on the idea of learning from experience, just like humans do.

In Machine Learning, the system is trained on a dataset, which contains input-output pairs, called labeled data. The training process allows the model to learn the relationship between input and output, and then to generalize that relationship to new unseen data. After the model has been trained, it can be used to make predictions or decisions on new unseen data.

In summary, ML is a data-driven approach, where the system starts with data and uses it to learn from examples, discover patterns and make predictions or decisions about new unseen data. It is based on the idea of learning from experience and generalizing from examples, which is the core of the inductive approach.

PreviousWhat AI is?NextWhat DL is?

Last updated 2 years ago