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 представлений трьома окремими значеннями, що відповідають його колірним каналам: R (червоний), G (зелений) та B (синій).

  • Обробка відео: відео, як послідовності зображень, представляються за допомогою 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 6.25

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 представлений трьома окремими значеннями, що відповідають його колірним каналам: R (червоний), G (зелений) та B (синій).

  • Обробка відео: відео, як послідовності зображень, представляються за допомогою 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