Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Застосування тензорів | Тензори
Вступ до TensorFlow

bookЗастосування тензорів

Застосування тензорів

Тензори, завдяки своїй багатовимірній природі, знаходять застосування у широкому спектрі завдань з даними. Їхня структура та форма є ключовими для визначення того, як вони представляють і обробляють дані в різних сценаріях. Розглянемо:

  • Табличні дані: часто представлені у вигляді 2D тензорів, табличні дані нагадують матриці. Кожен рядок може відповідати одному запису даних, а кожен стовпець — певній ознаці або атрибуту даних. Наприклад, набір даних із 1000 зразків і 10 ознак буде представлений тензором форми (1000, 10);
  • Текстові послідовності: послідовності, такі як часові ряди або текстові дані, зазвичай відображаються у 2D тензорах. Одна з вимірностей відповідає часу або довжині, інша — ознакам на кожному кроці. Текст із 200 слів, оброблений за допомогою ембеддінгів розміром 50, буде представлений тензором розміру (200, 50);
Note
Примітка

Ембеддінги у текстовій обробці — це спосіб перетворення слів у числові вектори так, щоб слова зі схожим значенням мали подібні значення векторів. Це дозволяє комп'ютерам краще розуміти й працювати з текстовими даними, захоплюючи семантичні зв'язки між словами. У цьому прикладі кожне слово буде перетворено у вектор довжиною 50, тобто кожне слово буде представлене 50 числами з плаваючою комою.

  • Числові послідовності: у випадках, таких як моніторинг кількох параметрів системи протягом часу, можна використовувати 2D тензори. Розгляньте систему керування, де спостерігається поведінка 5 різних параметрів (наприклад, температура, тиск, вологість, напруга та струм) протягом 10 годин. Для кожного параметра щогодини фіксується 40 значень. За 10 годин це утворює тензор розмірності (400, 5). У такому форматі перша вимірність послідовно відстежує часову шкалу (по 40 значень для кожної з 10 годин, разом 400), а друга вимірність містить дані для кожного з 5 параметрів у кожній точці даних;
  • Обробка зображень: зображення переважно представляються у вигляді 3D тензорів. Висота та ширина зображення формують перші дві вимірності, а глибина (колірні канали, такі як RGB) — третю. Кольорове зображення розміром 256x256 пікселів матиме тензор розмірності (256, 256, 3);
Note
Примітка

Остання вимірність має довжину 3, оскільки кожен піксель у палітрі RGB представлений трьома окремими значеннями, що відповідають його колірним каналам: Red, Green та Blue.

  • Обробка відео: відео, як послідовності зображень, представляються за допомогою 4D тензорів. Уявіть кожен кадр як окреме зображення. Отже, відео тривалістю 60 секунд, з частотою вибірки 1 кадр на секунду, де кожен кадр — це кольорове зображення розміром 256x256, буде представлено тензором розміру (60, 256, 256, 3).
Note
Примітка

Для відео з 30 кадрами на секунду загальна кількість кадрів дорівнює 30 * number of seconds. Тобто для 60 секунд це 30 кадрів/секунда, помножених на 60 секунд, що дає 1800 кадрів. Це призведе до тензора з формою (1800, 256, 256, 3).

Розуміння цих форм і логіки їх побудови є фундаментальним. Забезпечення правильних розмірностей тензорів дозволяє коректно організувати дані, створюючи основу для ефективного навчання та інференсу моделей.

1. У вас є таблиця записів пацієнтів із 500 пацієнтами. Кожен запис містить 8 ознак, таких як вік, група крові, зріст і вага. Яка форма тензора представляє ці дані?

2. Роман обробляється слово за словом, і містить загалом 1000 слів. Якщо кожне слово представлено ембеддінгом розміром 20, яка форма тензора охоплює ці дані?

3. Система моніторингу навколишнього середовища фіксує дані по 4 різних метриках (наприклад, рівень CO2, температура, вологість і атмосферний тиск) протягом 12 годин. Якщо кожна година містить 30 точок даних для кожної метрики, якою буде форма тензора?

4. У вас є набір даних із 200 зображень у відтінках сірого для проєкту машинного навчання. Кожне зображення має розмір 128x128 пікселів. Зображення у відтінках сірого мають лише 1 канал. Яка форма тензора представляє ці дані?

question mark

У вас є таблиця записів пацієнтів із 500 пацієнтами. Кожен запис містить 8 ознак, таких як вік, група крові, зріст і вага. Яка форма тензора представляє ці дані?

Select the correct answer

question mark

Роман обробляється слово за словом, і містить загалом 1000 слів. Якщо кожне слово представлено ембеддінгом розміром 20, яка форма тензора охоплює ці дані?

Select the correct answer

question mark

Система моніторингу навколишнього середовища фіксує дані по 4 різних метриках (наприклад, рівень CO2, температура, вологість і атмосферний тиск) протягом 12 годин. Якщо кожна година містить 30 точок даних для кожної метрики, якою буде форма тензора?

Select the correct answer

question mark

У вас є набір даних із 200 зображень у відтінках сірого для проєкту машинного навчання. Кожне зображення має розмір 128x128 пікселів. Зображення у відтінках сірого мають лише 1 канал. Яка форма тензора представляє ці дані?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain more about how tensors are used in deep learning?

What are some other real-world examples where tensors are applied?

How do you determine the right tensor shape for a specific data type?

Awesome!

Completion rate improved to 5.56

bookЗастосування тензорів

Свайпніть щоб показати меню

Застосування тензорів

Тензори, завдяки своїй багатовимірній природі, знаходять застосування у широкому спектрі завдань з даними. Їхня структура та форма є ключовими для визначення того, як вони представляють і обробляють дані в різних сценаріях. Розглянемо:

  • Табличні дані: часто представлені у вигляді 2D тензорів, табличні дані нагадують матриці. Кожен рядок може відповідати одному запису даних, а кожен стовпець — певній ознаці або атрибуту даних. Наприклад, набір даних із 1000 зразків і 10 ознак буде представлений тензором форми (1000, 10);
  • Текстові послідовності: послідовності, такі як часові ряди або текстові дані, зазвичай відображаються у 2D тензорах. Одна з вимірностей відповідає часу або довжині, інша — ознакам на кожному кроці. Текст із 200 слів, оброблений за допомогою ембеддінгів розміром 50, буде представлений тензором розміру (200, 50);
Note
Примітка

Ембеддінги у текстовій обробці — це спосіб перетворення слів у числові вектори так, щоб слова зі схожим значенням мали подібні значення векторів. Це дозволяє комп'ютерам краще розуміти й працювати з текстовими даними, захоплюючи семантичні зв'язки між словами. У цьому прикладі кожне слово буде перетворено у вектор довжиною 50, тобто кожне слово буде представлене 50 числами з плаваючою комою.

  • Числові послідовності: у випадках, таких як моніторинг кількох параметрів системи протягом часу, можна використовувати 2D тензори. Розгляньте систему керування, де спостерігається поведінка 5 різних параметрів (наприклад, температура, тиск, вологість, напруга та струм) протягом 10 годин. Для кожного параметра щогодини фіксується 40 значень. За 10 годин це утворює тензор розмірності (400, 5). У такому форматі перша вимірність послідовно відстежує часову шкалу (по 40 значень для кожної з 10 годин, разом 400), а друга вимірність містить дані для кожного з 5 параметрів у кожній точці даних;
  • Обробка зображень: зображення переважно представляються у вигляді 3D тензорів. Висота та ширина зображення формують перші дві вимірності, а глибина (колірні канали, такі як RGB) — третю. Кольорове зображення розміром 256x256 пікселів матиме тензор розмірності (256, 256, 3);
Note
Примітка

Остання вимірність має довжину 3, оскільки кожен піксель у палітрі RGB представлений трьома окремими значеннями, що відповідають його колірним каналам: Red, Green та Blue.

  • Обробка відео: відео, як послідовності зображень, представляються за допомогою 4D тензорів. Уявіть кожен кадр як окреме зображення. Отже, відео тривалістю 60 секунд, з частотою вибірки 1 кадр на секунду, де кожен кадр — це кольорове зображення розміром 256x256, буде представлено тензором розміру (60, 256, 256, 3).
Note
Примітка

Для відео з 30 кадрами на секунду загальна кількість кадрів дорівнює 30 * number of seconds. Тобто для 60 секунд це 30 кадрів/секунда, помножених на 60 секунд, що дає 1800 кадрів. Це призведе до тензора з формою (1800, 256, 256, 3).

Розуміння цих форм і логіки їх побудови є фундаментальним. Забезпечення правильних розмірностей тензорів дозволяє коректно організувати дані, створюючи основу для ефективного навчання та інференсу моделей.

1. У вас є таблиця записів пацієнтів із 500 пацієнтами. Кожен запис містить 8 ознак, таких як вік, група крові, зріст і вага. Яка форма тензора представляє ці дані?

2. Роман обробляється слово за словом, і містить загалом 1000 слів. Якщо кожне слово представлено ембеддінгом розміром 20, яка форма тензора охоплює ці дані?

3. Система моніторингу навколишнього середовища фіксує дані по 4 різних метриках (наприклад, рівень CO2, температура, вологість і атмосферний тиск) протягом 12 годин. Якщо кожна година містить 30 точок даних для кожної метрики, якою буде форма тензора?

4. У вас є набір даних із 200 зображень у відтінках сірого для проєкту машинного навчання. Кожне зображення має розмір 128x128 пікселів. Зображення у відтінках сірого мають лише 1 канал. Яка форма тензора представляє ці дані?

question mark

У вас є таблиця записів пацієнтів із 500 пацієнтами. Кожен запис містить 8 ознак, таких як вік, група крові, зріст і вага. Яка форма тензора представляє ці дані?

Select the correct answer

question mark

Роман обробляється слово за словом, і містить загалом 1000 слів. Якщо кожне слово представлено ембеддінгом розміром 20, яка форма тензора охоплює ці дані?

Select the correct answer

question mark

Система моніторингу навколишнього середовища фіксує дані по 4 різних метриках (наприклад, рівень CO2, температура, вологість і атмосферний тиск) протягом 12 годин. Якщо кожна година містить 30 точок даних для кожної метрики, якою буде форма тензора?

Select the correct answer

question mark

У вас є набір даних із 200 зображень у відтінках сірого для проєкту машинного навчання. Кожне зображення має розмір 128x128 пікселів. Зображення у відтінках сірого мають лише 1 канал. Яка форма тензора представляє ці дані?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 4
some-alt