TensorFlow
TensorFlow
  • 655
  • 121 725 661
François Chollet - Creating Keras 3
Meet François Chollet, creator of Keras, software engineer, and AI researcher at Google. Join François and hosts Ashley Oldacre and Gus Martins as they discuss how Keras 3 was created, integrating Keras 3 with Gemma and Kaggle, artificial general intelligence (AGI), and much more!
Resources:
François Chollet research → goo.gle/443V3vG
Deep Learning With Python, Second Edition → goo.gle/3UnpdH1
Intelligence:
On Intelligence: How a New Understanding of the Brain Will Lead to the Creation of Truly Intelligent Machines → goo.gle/3xDE33s
Researcher Pierre-Yves Oudeyer → goo.gle/3W8a39V
Monty Hall Challenge → goo.gle/3VYXAW5
Machine Learning:
Keras 3 → goo.gle/3JqRgis
Gemma on Keras → goo.gle/49Q0pfy
The ARC challenge on Kaggle → goo.gle/3xQsDcr
Chapters:
0:00 - Introduction to Francois
9:50 - What is intelligence?
18:41 - Early career in startups
21:03 - Keras
29:50 - Keras 3.0
35:20 - Upcoming book
37:50 - Gemma
44:44 - AI hype, LLMs, and AGI
Watch more People of AI → goo.gle/PAI
Subscribe to the TensorFlow channel → goo.gle/TensorFlow
#TensorFlow #Keras
Speakers: Ashley Oldacre, Luiz Gusatvo Martins
Products Mentioned: Keras
Переглядів: 15 952

Відео

Upskill your career in AI
Переглядів 7 тис.2 місяці тому
Meet Tina Huang, a UA-camr and the Founder of Lonely Octopus, a program that teaches students AI skills and then matches them with real companies to work on developing AI solutions. Ashley Oldacre and Tina Huang discuss how to incorporate AI into your career, unfair advantages and identity capital, if AI will steal our jobs, and much more on this podcast People of AI episode. Resources: Tina Hu...
Tris Warkentin - Introducing Gemma, Google's family of open models
Переглядів 2,6 тис.2 місяці тому
Meet Tris Warkentin, Product Management lead for Google DeepMind’s next-generation AI research, working to achieve Artificial General Intelligence (AGI). Learn about the Gemini ecosystem and Google’s newest family of open models, Gemma! Discover what it can do and why this is a monumental step for the developer community. Unpack the power and exciting new capabilities this will unleash in the h...
Kathleen Kenealy - Creating, building, and releasing Gemma, Google's open model family
Переглядів 4 тис.2 місяці тому
Meet Kathleen Kenealy, a Software Engineer at Google DeepMind, working on the next generation of large language models (LLMs) and open models. In the episode we talk about Gemma, Google’s newest family of lightweight, state-of-the-art open models built from the same research and technology used to create the Gemini models. Join us as we unpack the history and the importance of open technology a...
Jeanine Banks - Leveraging the power of the developer community
Переглядів 2 тис.2 місяці тому
Meet Jeanine Banks, VP and GM of the Developer X and Developer Relations Business at Google. In this role, she empowers millions of developers to build AI enabled businesses and applications for billions of users worldwide. Hear about the latest Google AI ecosystem of tools from Gemini and Gemma to Projet IDX. Learn about her journey into the tech industry, solving real-world problems with AI, ...
Deep dive into TensorFlow Ranking for recommendations
Переглядів 8 тис.3 місяці тому
Learn how to use TensorFlow Ranking alone for recommendation. Wei, a Developer Advocate at Google, covers retrieval-ranking pipeline for large recommendation models, ranking-ony recommendations, and the relationship between TF Recommenders and TF Ranking. Chapters: 0:00 - Introduction 1:18 - TensorFlow Ranking 4:22 - Differences between TF Recommenders and TF Ranking Resources: Recommend movies...
How to perform object detection with KerasCV
Переглядів 3,1 тис.3 місяці тому
Learn how to perform object detection with a pretrained model in KerasCV. Prefer to build a custom model? Wei, a Developer Advocate at Google, has got you covered! He also covers how to build an object detection pipeline to train a custom model easily so that you can use it for your special use cases. Chapters: 0:00 - Introduction 1:39 - Object detection with a pre trained model 4:21 - Train a ...
Accelerate embedding lookup operation (Building recommendation systems with TensorFlow)
Переглядів 7473 місяці тому
Learn how to leverage TPU embeddings to accelerate embedding lookup operation with SpareCore. SpareCore is the specially-designed hardware on Google’s latest TPU. Wei, a Developer Advocate at Google, covers how to speed up the embedding lookup operation with large embedding tables in recommendation models. Chapters: 0:00 - Introduction 0:35 - How retrieval works in large scale recommendation sy...
Perform text classification with KerasNLP
Переглядів 1,4 тис.3 місяці тому
Learn how to perform text classification using KerasNLP with Wei, a Developer Advocate at Google. This video covers a progressive approach of going from basic inference with a pretrained classifier and fine-tuning a custom model. Chapters: 0:00 - Introduction 1:48 - Inference with a pretrained classifier 2:30 - Fine-tuning a pretrained BERT backbone 2:53 - Fine-tuning with a user-controlled pre...
Generate images with stable diffusion using KerasCV
Переглядів 1,6 тис.3 місяці тому
Learn how to use stable diffusion for image generation with KerasCV. Wei, a Developer Advocate at Google, shares how to create images from text prompts. Find out how TensorFlow tooling, mixed precision, and XLA compilation, allows you to experiment much faster. Chapters: 0:00 - Introduction 0:35 - How does stable diffusion work? 2:34 - How to run stable diffusion faster 4:13 - Resources Resourc...
Overview of KerasCV and KerasNLP
Переглядів 2,4 тис.3 місяці тому
Learn about KerasCV and KerasNLP with Wei, a developer advocate at Google. In this video, you’ll learn about Keras Core, a modular backend architecture which allows you to run Keras code on top of arbitrary frameworks. From setting up the backend with KerasCV and KerasNLP. We also cover what you can do with KerasCV from image classification and object detection to data augmentation and image ge...
Generate text with KerasNLP
Переглядів 2,3 тис.3 місяці тому
Learn how to generate text with KerasNLP. Wei, a Developer Advocate at Google, shares how to fine-tune a Reddit dataset and how you can use the fine-tuned model on-device. Chapters: 0:00 - Introduction 0:31 - Generate text with a pretrained model 1:53 - Fine-tuning on Reddit dataset 3:04 - On-device running 3:22 - Sampling methods 3:58 - Resources Resources: Tutorial → goo.gle/3V9iuBf I/O 2023 ...
How to leverage KerasCV for image classification
Переглядів 1,6 тис.3 місяці тому
Learn how to leverage KerasCV for image classification. Wei, a Developer Advocate at Google, covers basic inference with a pretrained classifier, fine-tuning a pretrained backbone, and a more advanced task of training an image classifier from scratch. Learn how you can re-use the built-in models and modules to build powerful image classifiers! Chapters: 0:00 - Introduction 0:27 - Inference with...
Augmenting image data with Keras CV
Переглядів 1,3 тис.3 місяці тому
Learn how to perform data augmentation with KerasCV. Wei, a Developer Advocate at Google, covers how to augment image data with some of the most popular and useful augmentation layers: ‘RandAugment,’ ‘CutMix,’ and ‘MixUp.’ These layers are used in nearly all state-of-the-art image classification pipelines. Chapters: 0:00 - Introduction 0:56 - Layers 2:24 - Customizing augmentation pipeline 3:12...
Indira Negi - Investing in AI hardware for health
Переглядів 6 тис.4 місяці тому
Meet Indira Negi, who leads efforts at the Bill and Melinda Gates Foundation to improve maternal and newborn health by investing in innovative tools to help with early diagnosis and reduce risk during pregnancy and labor. This People of AI podcast episode, we cover Indira’s background as an electrical engineer, her past experiences at Intel, leading the sensor engineering team for wearable devi...
Adrit Rao - AI student, app developer, and researcher
Переглядів 6 тис.4 місяці тому
Adrit Rao - AI student, app developer, and researcher
Take action and start building with Google AI
Переглядів 5 тис.6 місяців тому
Take action and start building with Google AI
The impact of Generative AI in different industries
Переглядів 2,2 тис.6 місяців тому
The impact of Generative AI in different industries
From recovering Pro Golfer to AI Entrepreneur
Переглядів 1,3 тис.6 місяців тому
From recovering Pro Golfer to AI Entrepreneur
Community matters: 8 reasons why you should be involved with Kaggle
Переглядів 8716 місяців тому
Community matters: 8 reasons why you should be involved with Kaggle
AI-powered infrastructure: Cloud TPUs
Переглядів 9876 місяців тому
AI-powered infrastructure: Cloud TPUs
Latest Generative AI products and solutions on Google Cloud
Переглядів 9006 місяців тому
Latest Generative AI products and solutions on Google Cloud
Unlock the power of Generative AI: From understanding its principles to utilizing its power
Переглядів 7016 місяців тому
Unlock the power of Generative AI: From understanding its principles to utilizing its power
Deploying ML models to mobile devices
Переглядів 1,1 тис.6 місяців тому
Deploying ML models to mobile devices
Keras: Shortcut to AI mastery
Переглядів 2,3 тис.6 місяців тому
Keras: Shortcut to AI mastery
Prototype ML with Visual Blocks
Переглядів 9656 місяців тому
Prototype ML with Visual Blocks
How autonomous agents will support data exploration
Переглядів 8136 місяців тому
How autonomous agents will support data exploration
Data-centric AI: A new paradigm
Переглядів 1,3 тис.6 місяців тому
Data-centric AI: A new paradigm
The future of frameworks: Navigate the OSS landscape
Переглядів 1,1 тис.6 місяців тому
The future of frameworks: Navigate the OSS landscape
What's new in Machine Learning Keynote
Переглядів 2 тис.6 місяців тому
What's new in Machine Learning Keynote

КОМЕНТАРІ

  •  11 годин тому

    Very interesting video. Greetings from Popayan, Colombia.

  • @mm148881
    @mm148881 День тому

    print(model.predict(np.array([[10.0]])))

  • @k.behrends1194
    @k.behrends1194 День тому

    Personal anecdote from early 2024: Using OpenAI ChatGPT 4 LLM prompting plus using the ChatGPT Python Code Interpreter module _together_ enabled the AI to solve 1 difficult problem from the ARC challenge fairly quickly. So LLM alone = no general AI, but LLM + code interpreter is much more capable and hence more intelligent . So does combining LLM + code interpreter + prompt rewriting + Self-refine + ... move us even more closer to general AI?.... That's a Q I would have asked in hindsight

  • @pedramezzati8316
    @pedramezzati8316 2 дні тому

    great , I am more clear about it , but still I dont know should I move to MLE or I should continue working as SWE ?

  • @chunckyfreshnut
    @chunckyfreshnut 2 дні тому

    Isn't c and c++ faster than python?

  • @rkalifestyle9061
    @rkalifestyle9061 5 днів тому

    i was having troubles with the code till i used this (from keras_preprocessing.text import Tokenizer sentences = [ 'i love my dog', 'i love my cat', 'i hate dog!' ] tokenizer = Tokenizer(num_words=100) tokenizer.fit_on_texts(sentences) word_index = tokenizer.word_index print(word_index) )

  • @rommeltito123
    @rommeltito123 7 днів тому

    What a great learning experience! Thank you Laurence Moroney

  • @user-iy7vd9dy9m
    @user-iy7vd9dy9m 8 днів тому

    안녕하세용

  • @reshmithampy
    @reshmithampy 8 днів тому

    Hindi version sounded pretty good to me. All the examples are pretty amazing

  • @manalboulechfar8953
    @manalboulechfar8953 8 днів тому

    from flask import Flask, request, jsonify from pyngrok import ngrok import pandas as pd import numpy as np import re # إعداد Flask app = Flask(__name__) # تحميل البيانات ومعالجتها كما هو في الكود الأصلي PATH = '/content/mobile_recommendation_system_dataset.csv' data = pd.read_csv(PATH) # هنا نضع بقية كود معالجة البيانات كما هو في المثال السابق def recommend(brand=None, system=None, min_price=None, max_price=None, top_n=10): filtered_data = data if brand: filtered_data = filtered_data[filtered_data['Brand'] == brand] if system: filtered_data = filtered_data[filtered_data['System'] == system] if min_price is not None: filtered_data = filtered_data[filtered_data['price'] >= min_price] if max_price is not None: filtered_data = filtered_data[filtered_data['price'] <= max_price] if filtered_data.empty: return [] recommendations = filtered_data.sort_values(by='ratings', ascending=False).head(top_n) return list(recommendations.name.values) @app.route('/recommend', methods=['GET']) def get_recommendations(): brand = request.args.get('brand') system = request.args.get('system') min_price = request.args.get('min_price', type=int) max_price = request.args.get('max_price', type=int) top_n = request.args.get('top_n', type=int, default=10) recommendations = recommend(brand, system, min_price, max_price, top_n) return jsonify(recommendations) # تشغيل ngrok لإتاحة الخادم عبر الإنترنت url = ngrok.connect(5000) print(f"Public URL: {url}") app.run()

  • @YouTubeShortsyt
    @YouTubeShortsyt 9 днів тому

    i love you

  • @tedsheridan8725
    @tedsheridan8725 9 днів тому

    Great lecture! Really easy to follow. Even being familiar with Lin Alg, this gave me some cool insights on Data Science.

  • @mauriciopereira8775
    @mauriciopereira8775 9 днів тому

    amei 💙

  • @mauriciopereira8775
    @mauriciopereira8775 9 днів тому

    amei 💙

  • @mauriciopereira8775
    @mauriciopereira8775 9 днів тому

    amei !!!! 💙

  • @shraddhasolase4239
    @shraddhasolase4239 9 днів тому

    Good

  • @tliliameni7872
    @tliliameni7872 10 днів тому

    very clear thank you

  • @hernanlaborde1973
    @hernanlaborde1973 13 днів тому

    Im another one who don't catch why 128 neurons in the middle layer. Great Video, thanks.

  • @sashanktalakola
    @sashanktalakola 13 днів тому

    1:14 lol they compared TPU runtimes with GPU runtimes

  • @saivignesh1758
    @saivignesh1758 14 днів тому

    Thanks sir

  • @cuongdao7881
    @cuongdao7881 18 днів тому

    0:16

  • @sharjeelzubair4106
    @sharjeelzubair4106 19 днів тому

    sentences = [ 'كم سعر الراجحي', 'ما هي قيمة الراجحي؟', 'هل تعرف سعر أرامكو؟' ] {'سعر': 1, 'كم': 2, 'الراجحي': 3, 'ما': 4, 'هي': 5, 'قيمة': 6, 'الراجحي؟': 7, 'هل': 8, 'تعرف': 9, 'أرامكو؟': 10} its putting الراجحي and الراجحي? as two tokens, is that becuase of arabic?

  • @nanaasanteful
    @nanaasanteful 21 день тому

    Every step has been followed but keep getting this error "RuntimeError: Input tensor has type kTfLiteFloat32: it requires specifying NormalizationOpt ions metadata to preprocess input images." Raspberry Pi 4 Bullseye, 32-bit

  • @hixenP
    @hixenP 21 день тому

    Karmel are you sitting down while making this video? JW 😊

  • @hixenP
    @hixenP 21 день тому

    Obama!

  • @EnglishteacherJane
    @EnglishteacherJane 21 день тому

    Interesting

  • @okeuwechue9238
    @okeuwechue9238 22 дні тому

    the following command fails in JupyterLab: file = files.upload()

  • @LIUJIANYING_
    @LIUJIANYING_ 22 дні тому

    This is so clear and easy to understand. Thank you, now I have a better understanding about NLP.

  • @s13rr4buf3
    @s13rr4buf3 23 дні тому

    Palm pilots are back?

  • @harsh.vision
    @harsh.vision 24 дні тому

    print(Hashing == Tokenization ) whats the output??

  • @gauravbhasin2625
    @gauravbhasin2625 25 днів тому

    wow just wow

  • @womble1981
    @womble1981 26 днів тому

    Start with random values, then the optimizer "will generate new parameters to see if it can do better". How? Either this glosses over the core of the solution, or there is no core and the answer is arrived at completely randomly. Not very clever, if so.

  • @PodwallStore
    @PodwallStore 26 днів тому

    this is huge!!

  • @sneharao9516
    @sneharao9516 26 днів тому

    token_list = tokenizer.texts_to_sequences([line])[0], why we put [line] instead of line simply here?

  • @amirrafiq
    @amirrafiq 28 днів тому

    The "adam = Adam(lr=0.01) ValueError: Argument(s) not recognized: {'lr': 0.01}" can be fixed as follows: adam = Adam(learning_rate=0.01)

  • @taiiayu
    @taiiayu Місяць тому

    bless you

  • @floriankaiser4902
    @floriankaiser4902 Місяць тому

    its not Win 11 USB plug and play and no driver self installation - the Ai is not shown in the Win 11 Taskmanager - if this comes in 11 it would be nice - also parallel Coral USB Sticks in use would be nice - USB 1,2,3, ... to geht more Ai power 🙂 ... on my Win 11 PC i have VM with a Linux Mint Cinnamon virtual PC - it would be fine if this Windows Ai would be pushed through into the Virtual Mint PC ... like my mouse, Soundblaster, Wifi as a Bridge ... and so on

  • @DickBarker-ih6kt
    @DickBarker-ih6kt Місяць тому

    Debugging

  • @mohammadhassanheidary5884
    @mohammadhassanheidary5884 Місяць тому

    Perfect, Thanks for clarification of the new KerasCV library

  • @davehitesh9697
    @davehitesh9697 Місяць тому

    hello today i saw this video i dont understand one things what is validation data ? i have to create a model for full face detection only face without any background

  • @Bebo991_G
    @Bebo991_G Місяць тому

    i tried to to use it but the pip install tflite-model-maker, downloaded about 50GB and reached google's storage limit

  • @nasaofficial4717
    @nasaofficial4717 Місяць тому

    @tensorflow amazing host btw!

  • @EsperanzaSmith-wl1ux
    @EsperanzaSmith-wl1ux Місяць тому

    I cant find seedbank, could someone out there please send me the link?

  • @ege5785
    @ege5785 Місяць тому

    I wish one day I could have a chance to work together Mr.Moroney

  • @mail_liwa
    @mail_liwa Місяць тому

    Why did google drop support for running Tensorflow on GPU using Windows? And how does Keras 3 change that?

  • @advanceprogramming225
    @advanceprogramming225 Місяць тому

    Thank you

  • @ahmedhammad7553
    @ahmedhammad7553 Місяць тому

    انا استفدت ايه

  • @user-pp9mg7cz7v
    @user-pp9mg7cz7v Місяць тому

    Not while your testing and whom you used asv the lang model.

  • @andrejustinvalenzuela2976
    @andrejustinvalenzuela2976 Місяць тому

    Can you do the model training on a windows pc instead of the RPi, in my case it is RPi 3b, then just download the finished model/product on the RPi after?

  • @svkchaitanya
    @svkchaitanya Місяць тому

    What a great tut, thanks dude ....