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

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

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