Machine Learning & LLM

What is Artificial intelligence / Ai ? How Ai is changing how we interact with the world around us ?

Artificial Intelligence is here. It's shaking our understandings and our method of work. Ai can be daunting. But it doesn't have to be ! Let's dive in it !
Artificial Intelligence
Summary
Picture of Kaori Choi
Kaori Choi

The Korean American publisher who bridges code and business—bold takes, zero bullshit, only truth.

Alright, let’s dive into this artificial intelligence stuff! It’s pretty wild how it’s shaking up our everyday lives, right? 🤖

So, AI isn’t just some sci-fi dream anymore – it’s here, now, all around us. Think about those smart gadgets making our homes comfier, virtual assistants making life easier, and even cars that drive themselves. Cool, huh?

Imagine a fridge that does your grocery shopping for you (no more forgetting the milk!), or a doctor who can predict you’re gonna get sick before you even feel off.

And all those boring, repetitive tasks? Automated, giving you more time for the stuff that really matters. AI is redefining our world in some seriously awesome ways!

In this rapidly changing world, it’s super important to know what AI is and how to use it. You don’t wanna be left behind, right?

So, let’s break down how AI works and what machine learning is all about. Ready? Let’s go! 👇🏻

What’s AI anyway?

AI is basically machines doing tasks that usually need human smarts. We’re talking voice recognition, decision-making, even translating languages. In a nutshell, AI lets machines learn from experience, adapt to new info, and do tasks in a human-like way. Pretty neat, right?

AI’s impact is huge. It’s got the potential to shake up almost every part of our lives, both at home and at work.

AI at Home : How do we use AI at home ?

These days, we’re seeing more and more connected devices at home. You know, those futuristic thermostats that adjust the temp based on your habits, or those smart speakers that answer all your questions and can even order stuff for you.

But AI isn’t just about making life easier. It’s also playing a crucial role in our security with facial recognition systems, and even in healthcare with virtual assistants that can analyze super complex medical data. Yeah, it goes that far!

It’s crazy what tech can do these days, isn’t it?

AI at Work : Can it boost productivity ?

At work, AI is doing wonders for productivity. It takes care of those repetitive tasks, giving you time to focus on the important stuff. And trust me, with its super precise analyses, it really helps make smart decisions.

Think about customer service: smart chatbots that are there 24/7 to answer customer questions. It’s like having a team that never sleeps!

But that’s not all: AI is also opening up whole new doors in businesses. Ever heard of virtual and augmented reality? These technologies are completely revolutionizing how we work and interact with data. It’s gonna be wild to see where this leads us!

Basically, AI isn’t just hype. It’s a real game-changer for the professional world.

Can AI do complex tasks?

For more complex tasks, we move on to deep learning. It’s a branch of machine learning that uses artificial neural networks, inspired by the human brain, to analyze data and find very subtle patterns.

How is AI trained for complex tasks?

To train an AI to do complex tasks, we give it a large number of examples and data to analyze. For example, to learn to recognize images, we can give it millions of photos with which it will train and develop its ability to identify different objects or people.

Basically, an AI is like an artificial brain that learns from data, trains with it, and becomes more and more skilled over time. Handy, right?

We can use machine learning, but there are also other methods and techniques.

This requires a huge amount of computing power and storage to process all this data, which is a problem in the AI field!

That’s why companies specializing in AI are investing heavily in IT infrastructure, including Cloud Computing, for example.

How does AI work?

Think of AI like a decision tree with layers and super powerful algorithms. Here’s a simple breakdown of how it works:

  1. Data Collection: Machine learning starts by absorbing tons of data. Could be texts, images, sounds, whatever. The more data, the better.
  2. Training: Once it’s got all this info, the AI goes through a learning phase. It uses algorithms, which are like mathematical recipes, to analyze the data and understand patterns, trends, regularities.
  3. Decision: Once well-trained, the AI can make decisions or predictions. For example, it can tell if a photo contains a cat or not, answer questions, or even play chess better than any human.
  4. Continuous Improvement: AI never stops learning. The more new data it receives, the smarter and more accurate it becomes. It’s a virtuous circle where it’s constantly improving.

How does Ai understand our “Natural Langage” ?

Ai understand our langage with the help of LLM’s.

For texts and language, we use LLMs. These models, like GPT-4, are trained on huge volumes of text and can understand and generate language in a very natural way. We use Machine Learning to teach the LLM how to understand the langage.

What LLM stand for ?

LLM stands for “Large Language Model”. It’s a kind of computer program that can understand and use human language. LLMs are trained to predict the probability that a word or phrase will appear in a text, using complex algorithms based on statistics and machine learning.

The more data they receive, the more accurate they become and can generate language in a coherent and natural way. There can be open source LLMs, as well as closed source ones.

We talked a bit about Machine learning, but what is Machine Learning ?

Alright, let’s dive into Machine Learning! Here’s a quick rundown:

Machine Learning is this super cool field in computer science that’s basically teaching computers to learn from a HUGE set of datas. It’s like giving a computer a ton of examples and letting it figure out patterns on its own.

The idea is pretty simple: instead of programming every single rule, we let the machine “learn” from experience. It’s kinda like how we humans learn, you know? We see a bunch of examples and our brains start to pick up on patterns.

There are different types of Machine Learning:

  1. Supervised Learning: We give the computer labeled data and it learns to predict outcomes.
  2. Unsupervised Learning: The computer tries to find patterns in unlabeled data.
  3. Reinforcement Learning: The computer learns by trial and error, getting “rewards” for good decisions.

ML is used in tons of stuff nowadays – from Netflix recommendations to self-driving cars. It’s pretty wild how much it’s changing tech and our daily lives.

But it’s not all smooth sailing. There are challenges like bias in data, the need for massive amounts of computing power, and ethical concerns about AI decision-making.

The types of generative AI

Text-Generating AI (ChatBots and others)

Text-generating AIs, like chatbots, are really revolutionizing the way we interact with technology. They’re super good at understanding and responding to our questions naturally. Here’s how it works in a nutshell:

Data Collection To start, these AIs feed on tons of data. It can be books, articles, conversations, etc. The more data they have, the better they work.

Deep Learning Deep learning is the key technology behind all this. Artificial neural networks analyze the data and learn to recognize complex patterns. That’s why the answers are so accurate and relevant.

Examples of text-generating AIs :

  1. Claude 3.5 Sonnet (Anthropic Ai): The main competitor of ChatGPT, and the best so far ! It was amazing capacity for content creator but also for productivity and code enthusiast !
  2. Google Gemini: It can answer almost all your questions, schedule appointments, give you directions, and lots of other useful stuff.
  3. Copilot / Bing Ai (Microsoft): Designed to help you with tasks on your computer, like setting reminders, sending emails, and finding info.
  4. ChatGPT-4o (OpenAI): Used to write articles, stories, generate code, and even for artistic creation like poems or movie scripts.
  5. Jasper: A tool for marketers and content creators, capable of writing blogs, social media posts, and even product descriptions.
  6. MarkCopy: A content writing software that uses AI to generate texts, titles, and descriptions for multiple channels. A tool with a big marketing focus, aimed at marketers.

Image-Generating AI

In addition to generating text, AI can also be used to create realistic images. This is possible thanks to the use of deep learning models such as GANs (Generative Adversarial Networks) which can learn to generate images by training on a large number of examples.

These image-generating AIs are used in various fields, such as creating visuals for video games, film production, and even in the medical sector to help visualize complex data.

Artists can also use these tools to create unique works of art or collaborate with AI to produce hybrid creations. AI can bring a new perspective and different creativity to the artistic creation process, allowing humans to push the limits of their imagination even further.

List of image-generating artificial intelligence:

  1. MidJourney: Midjourney is an innovative AI-powered platform, ideal for creators and artists wishing to explore visual creativity intuitively. Using deep learning models, Midjourney analyzes vast image datasets to understand different styles and compositions. With flexible pricing plans adapted to different needs, ranging from a free trial to professional subscriptions, Midjourney is the tool of choice for leveraging AI and enriching your creative projects with ease and precision.
  2. Dall.E: DALL.E is an Open AI project based on artificial intelligence, specially designed for creatives and artists looking to explore visual creation in an innovative way. Thanks to advanced deep learning models, DALL.E can generate images from textual descriptions. Dall.E is also integrated into Bing AI and ChatGPT Plus for image generation.

Video-Generating

AI Video-generating AIs are really something else! Imagine being able to create complete videos just by giving a few instructions. These AIs use advanced deep learning technologies to analyze tons of video data and understand how visual elements work together.

How video-generating AIs work First, they swallow enormous amounts of video clips to learn different styles, movements, and transitions. Then, thanks to deep neural networks, they’re able to generate video sequences that make sense and are visually coherent. It’s like having a super director at your fingertips, who can create scenes from almost nothing.

Examples of use Film Production Movie studios can use these AIs to create special effects or entire CGI scenes without needing to spend months in post-production.

Advertising Marketers can generate promotional videos in the blink of an eye, just by adjusting a few parameters to get the perfect message.

Content Creation YouTubers and content creators can produce attractive videos without needing expensive equipment or advanced editing skills.

Continuous Improvement: As with all AIs, the more they’re used, the better they become. Each generated video helps the AI better understand user preferences and refine its future creations.

Accessibility and Pricing: There are options for all budgets. Some platforms offer free trials so you can test before committing. Then, you can choose monthly or annual subscriptions depending on your needs, whether you’re an amateur creator or an industry professional.

Basically, video-generating AIs are a game-changer. They allow you to unleash your creativity and produce professional quality videos without needing an entire team. Imagine all the possibilities! Pretty cool, right?

AI for Information Search (SGE)

SGE, or Search Generative Experience, is a super cool thing that’s changing the way we do online searches. Rather than giving you a list of blue links, SGE uses artificial intelligence to provide you with detailed and comprehensive answers directly in the search results.

This is what Google has started testing on its search results in the USA and what Bing does with the first panel you see when you do a search.

Concretely, SGE aggregates the information contained in the search results.

On paper, it’s supposed to give you better search results condensed into a paragraph.

In reality, the information contained in this paragraph is often incomplete, false, or off-topic.

Currently, SGE is integrated into several search engines and applications. Some versions are still in the testing phase, but they’re becoming more and more accessible to the general public.

Basically, SGE is transforming the way we use search engines. It’s like having a super smart personal assistant that gives you the best info in the blink of an eye. Pretty cool, right?

To better understand SGE, check it out here.

Why should you be investing your time in Ai ?

Artificial intelligence is a constantly evolving technology that has the potential to revolutionize many areas of our daily lives. As a Data Analyst, it’s important to be interested in AI because it can improve and enrich our processes by bringing a new level of innovation and possibilities.

Moreover, knowing the basics of AI can also be an asset in the working world, as many companies are starting to use AI to optimize their operations and improve their efficiency.

Finally, as a creator or artist, AI can be a powerful tool for exploring new creative avenues and bringing a unique dimension to your projects.

Why, as a Data Analyst, do we have an interest in closely following AI advances? Imagine this: the world of AI is evolving at breakneck speed, and those who don’t keep up risk being left behind. By staying up-to-date, Data Analysts can discover new techniques that improve their analytical skills and productivity, while saving time!

For example, more sophisticated machine learning models can detect hidden trends in masses of data, which would be impossible to do manually.

Let’s take the example of Netflix: they use AI to analyze viewing habits and offer personalized recommendations, making the user experience more engaging.

Integrating AI into their workflow helps analysts automate repetitive tasks, make more effective business decisions, and get more accurate results.

In short, AI is a real lever for simplifying data analysis jobs and increasing data analysis efficiency.

For your watch, we advise you to subscribe to newsletters and influential people in the field.

Coding
Artificial Intelligence
Ressources
Business