Перевірені досвідом рекомендації Українцям Навіщо потрібен char і як це працює

Навіщо потрібен char і як це працює

Зміст:

Штучний інтелект (ШІ) – що це таке, як працює і навіщо потрібен.

Штучний інтелект, або скорочено ШІ — це галузь комп’ютерних наук, яка фокусується на розробці машин і систем, здатних виконувати завдання, що зазвичай вимагають людського інтелекту, такі як навчання, розв’язання проблем і прийняття рішень. В основі ШІ лежить ідея створення машин, які можуть мислити й міркувати, як люди, і можуть вчитися на власному досвіді, щоб з часом покращувати свою продуктивність. Сфера штучного інтелекту постійно розвивається і має потенціал революціонізувати багато аспектів нашого життя — від охорони здоров’я і фінансів до транспорту і розваг.

Що таке ШТУЧНИЙ ІНТЕЛЕКТ — поняття та визначення простими словами.

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

ШІ можна розділити на кілька різних типів, кожен з яких має свої унікальні характеристики та сфери застосування. Ці типи включають:

  • машинне навчання,
  • глибоке навчання,
  • обробку природної мови,
  • комп’ютерний зір.

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

Поява штучного інтелекту.

Історія штучного інтелекту сягає корінням у стародавні цивілізації, де в історіях і міфах змальовувалися машини та істоти, що мали людський інтелект. Однак сучасні дослідження штучного інтелекту розпочалися лише в 1950-х роках, коли з’явилися перші електронні комп’ютери. У 1956 році група дослідників з Дартмутського коледжу організувала літній семінар з вивчення “штучного інтелекту”, який заведено вважати народженням цієї галузі. У наступні десятиліття дослідження в галузі ШІ досягли значних успіхів, включаючи розробку експертних систем, нейронних мереж і алгоритмів машинного навчання. Однак прогрес був нерівномірним, і дослідження ШІ переживали періоди як захоплення, так і розчарування. Останніми роками розвиток обчислювальних потужностей і доступність величезних обсягів даних призвели до відродження інтересу до ШІ, і ця галузь знову стрімко просувається до своєї кінцевої мети — створення інтелектуальних машин, здатних конкурувати з людським інтелектом і навіть перевершити його.

Види штучного інтелекту.

Отож, типи штучного інтелекту можна поділити на такі категорії:

Машинне навчання.

Машинне навчання є, мабуть, найвідомішим типом ШІ й передбачає введення великих обсягів даних в алгоритм або модель, які потім вчаться робити прогнози або приймати рішення на основі цих даних. Процес машинного навчання включає кілька етапів, зокрема:

Цей тип ШІ використовується в широкому спектрі застосувань, включаючи розпізнавання зображень, розпізнавання мови, обробку природної мови та предиктивну аналітику.

Глибоке навчання.

Глибоке навчання просуває машинне навчання на крок далі, використовуючи нейронні мережі для виявлення закономірностей у даних і підвищення точності з часом. Нейронні мережі розроблені таким чином, щоб імітувати роботу людського мозку, дозволяючи машинам навчатися і приймати рішення, так само як і люди. Глибоке навчання використовується в таких додатках, як розпізнавання зображень і мови, обробка природної мови та самокеровані автомобілі.

Обробка природної мови.

Обробка природної мови — ще один важливий аспект ШІ, що дозволяє машинам розуміти та інтерпретувати людську мову, а також генерувати природні відповіді. Ця технологія використовується в таких додатках, як віртуальні асистенти й чат-боти (наприклад ChatGPT), які можуть взаємодіяти з користувачами природним чином і надавати інформацію або допомогу. Обробка природної мови включає кілька етапів, зокрема:

Комп’ютерний зір.

Комп’ютерний зір — це ще один тип ШІ, який набуває все більшого значення, дозволяючи машинам аналізувати візуальні дані, такі як зображення та відео. Ця технологія використовується в таких додатках, як безпілотні автомобілі та системи розпізнавання облич. Комп’ютерний зір включає кілька етапів, зокрема:

  1. отримання зображень,
  2. обробку зображень,
  3. виокремлення ознак,
  4. розпізнавання об’єктів.

Кілька слів про оцінку та тести Штучного Інтелекту.

Одним із найвідоміших тестів у галузі ШІ є тест Тюрінга, який вперше запропонував британський математик і комп’ютерник Алан Тюрінг у 1950 році.

Тест Тюрінга призначений для перевірки здатності машини демонструвати розумну поведінку, яку неможливо відрізнити від поведінки людини. У тесті людина-оцінювач веде розмову природною мовою як з людиною, так і з машиною, не знаючи, хто з них хто. Якщо машина здатна переконати експерта, що вона є людиною, вона проходить тест Тюрінга. Хоча тест Тюрінга має своїх критиків і обмеження, він залишається цінним інструментом для оцінки прогресу і можливостей систем штучного інтелекту.

Реальне застосування штучного інтелекту.

Потенційні можливості застосування штучного інтелекту величезні, і ми вже бачимо багато реальних прикладів того, як ця технологія використовується для покращення нашого життя.

  • Персональні асистенти, такі як Siri та Alexa, використовують обробку природної мови, щоб розуміти наші запити й надавати інформацію або допомогу.
  • Самокеровані автомобілі використовують комп’ютерний зір, щоб “бачити” дорогу попереду і приймати рішення про те, як нею рухатися.
  • Системи виявлення шахрайства використовують машинне навчання для виявлення незвичайних шаблонів у фінансових даних, допомагаючи запобігти шахрайським діям.
  • Медичні дослідження також отримують користь від ШІ: розробляються системи для аналізу даних про пацієнтів і прогнозування наслідків захворювань.

Крім цих прикладів, ШІ використовується в багатьох інших сферах і галузях.

  • У фінансовій сфері ШІ використовується для розробки моделей прогнозування цін на акції та інвестиційних можливостей.
  • У маркетингу ШІ використовують для аналізу поведінки споживачів і персоналізації рекламних кампаній.
  • У виробництві штучний інтелект використовується для оптимізації виробничих процесів і зменшення відходів.
  • В освіті ШІ використовують для розробки персоналізованих навчальних програм і допомоги в оцінюванні.

ШІ також використовується для вирішення важливих соціальних та екологічних проблем. Наприклад, штучний інтелект використовується для вдосконалення методів ведення сільського господарства, оптимізації використання води та боротьби зі зміною клімату. У сфері охорони здоров’я ШІ використовується для розробки нових методів лікування і терапії, а також для підвищення точності діагностики й поліпшення результатів лікування пацієнтів. А у сфері соціальної справедливості ШІ використовується для виявлення та усунення упередженості в системах кримінального правосуддя та сприяння рівності при прийомі на роботу.

Важливі питання і занепокоєння стосовно Штучного інтелекту

Попри всі переваги, ШІ також викликає важливі питання і занепокоєння. Наприклад, деякі експерти висловлюють занепокоєння щодо потенційного впливу ШІ на сферу зайнятості, оскільки машини стають дедалі більш здатними виконувати завдання, які раніше належали до компетенції людини. Існують також побоювання щодо упередженості алгоритмів ШІ, які можуть увічнити існуючі нерівності та дискримінацію. Оскільки ШІ продовжує розвиватися і ставати більш досконалим, важливо, щоб ми вирішували ці проблеми і забезпечували відповідальне та етичне використання ШІ.

Висновок.

Штучний інтелект — це складна сфера, що швидко розвивається, з багатьма потенційними застосуваннями та наслідками. Хоча концепція машин, які можуть думати й вчитися, як люди, може здатися страшною, важливо розуміти основи роботи ШІ й те, як він використовується в навколишньому світі. Чи то через персональних асистентів, безпілотні автомобілі або медичні дослідження, ШІ вже має глибокий вплив на наше життя, і, ймовірно, стане ще більш важливим у найближчі роки. Розуміючи потенціал штучного інтелекту та працюючи над вирішенням його викликів і проблем, ми можемо гарантувати, що ця технологія принесе користь усім нам.

Що таке Cloudflare та як він працює: навіщо потрібен, як користуватися, варіанти безкоштовного застосування

Cloudflare — компанія, яка надає послуги CDN, DNS, захист від DDOS, кешування контенту, SSL-сертифікати та багато іншого. Офіційний сайт – cloudflare.com. Цей сервіс має безкоштовний тариф, який, проте, має великий функціонал. У цій статті розберемо налаштування, підключення та основні лайфхаки використання Cloudflare – все, що можна отримати безкоштовно. У сайту Cloudflare немає російського чи українського інтерфейсу, ще один стимул для скептиків вивчити англійську.

Як працює Cloudflare

Cloudflare пропускає всі запити на сайт через свої сервери. “Погані” запити (різні боти та запити, що підпадають під обмеження фаєрволу) фільтруються. “Хороші” запити – допускаються до сайту.

Є кілька варіантів обмеження доступу до сайту за допомогою Cloudflare:

  • Allow – доступ дозволено, обмеження не застосовуються.
  • Block – блокувати запит.
  • Bypass – вимкнути перевірку запиту від Cloudflare.
  • JS Challenge – перевірка браузера на виконання JavaScript. Якщо браузер проходить перевірку, доступ дозволяється. Цей спосіб відсікає багатьох роботів, як корисних, і шкідливих.
  • Legacy CAPTCHA – показати капчу.
  • Managed Challenge – Cloudflare сам визначає, яке обмеження застосувати з перерахованих вище.

Крім того, Cloudflare вміє кешувати статичні файли на своїх серверах, стискати JavaScript, CSS, Html. І все це безкоштовно.

Є ще одна цікава та дуже корисна для SEO функція – налаштування редиректів (301 та 302) для тих чи інших url. Це дає деякі переваги, які докладно розберемо нижче.

Варто також відзначити, що налаштування всіх правил Cloudflare досить гнучке в тому плані, що дозволяє застосовувати їх не тільки до всього сайту, але і до конкретних сторінок, розділів, піддоменів і т.д. Підтримуються регулярні вирази.

Як додати свій сайт у Cloudflare та його налаштування

Реєструємося в сервісі і в інтерфейсі знаходимо кнопку «Add site»

Вводимо свій домен і натискаємо «Add site».

Вибираємо тарифний план “Free”, тобто. безкоштовно.

Далі Cloudflare сканує наші параметри домену (DNS) і показує, що можна запроксувати. Скрізь, де можливо, ставимо статус «Proxied» (помаранчева хмарка).

На наступному кроці необхідно змінити нейм-сервер (NS) на ті, які запропонує Cloudflare.

Робиться це на панелі управління доменом (там, де його реєстрували). Якщо цьому кроці виникають складнощі, можна звернутися на техпідтримку реєстратора, там підкажуть рішення, т.к. найімовірніше це частий запит.

Далі натискаємо “Done, check nameservers” (навіть якщо NS ще не оновилися), і переходимо до початкових налаштувань.

Вони складаються з 3 етапів:

Підвищити безпеку

  • Automatic HTTPS Rewrites — скрізь, де можна використовувати https. Допомагає вирішити проблему змішаного контенту: якщо елемент (наприклад, картинка) вставляється на сторінку через http (зазначений повний шлях через http), то буде здійснено перезапис на https (за умови, що https підтримується).
  • Always use HTTPS – це класичний 301 редирект з усіх сторінок https на https. Стандартна сеошна рекомендація.

Оптимізуйте продуктивність

  • Auto Minify – мінімізація JavaScript, CSS та HTML шляхом видалення коментарів, зайвих прогалин, переносів рядків і т.д.
  • Brotli — прискорює завантаження сторінок https шляхом їх стиснення.

Резюме

Перевірка введених параметрів та їх збереження.

Все, додавання сайту на Cloudflare та його початкове налаштування завершено.

SSL від Cloudflare

Після додавання сайту на Cloudflare, йому автоматично видається SSL-сертифікат. Подивитися його подробиці можна в панелі керування таким шляхом: SSL/TLS — Edge Certificates.

Якогось особливого налаштування не потрібно, все продовжується автоматично. Там же можна налаштувати редирект c http на https (якщо це не зроблено раніше), виставити режим шифрування та деякі інші функції. Все, що там виставлено за умовчанням, — цілком робоча схема, яка підійде більшості сайтів.

А як же логи сервера?

Для SEO важливо аналізувати серверні логи. З цим пов'язана одна проблема: у логах сайту під Cloudflare будуть не реальні ip відвідувачів та ботів, а ip серверів Cloudflare.

Для реєстрації реальних ip необхідно виконати налаштування сервера, що описано у документації. Зазвичай на сучасних віртуальних хостингах це реалізовано за умовчанням. Якщо ж у логах видно лише ip серверів Cloudflare, необхідно звернутись у техпідтримку.

Якщо проект на VPS або виділеному сервері, то за посиланням інструкція з налаштування від Cloudflare: https://support.cloudflare.com/hc/en-us/articles/200170786-Restoring-original-visitor-IPs

Як вимкнути Cloudflare

У панелі керування є кілька режимів, які відключають функції Cloudflare у тому чи іншому ступені:

Development Mode – повністю відключає кешування, зручно для розробників при внесенні змін на сайт.

Pause Cloudflare on Site – повністю зупиняє всі функції Cloudflare, але сайт знаходиться на їхньому NS.

Remove Site from Cloudflare — видалення сайту із Cloudflare, необхідно буде прописати інші актуальні NS (не від Cloudflare).

Як скинути кеш у Cloudflare

Щоб скинути кеш, на панелі керування знаходимо кнопку «Purge Cache»

Повний шлях: Caching – Configuration

При її натисканні потрапляємо в панель налаштування кеша, там є кілька варіантів з докладним описом (англійською). За очищення кешу відповідає розділ “Purge Cache”:

  • Custom Purge — очищення кешу певної сторінки (наприклад, зображення або файлу css).
  • Purge Everything – очищення кешу всього сайту.

Робочі лайфхаки та приклади використання Cloudflare

Наведемо робочі приклади та схеми, як можна безкоштовно за допомогою Cloudflare вирішити деякі завдання.

301 редирект з одного домену на інший

Або іншими словами – підклеювання дропа. Cloudflare дозволяє нам зробити потрібні редиректи без покупки хостингу. Пішли в минуле дропи, в папці сайту яких лежав один-єдиний файл htaccess.

Як підклеїти дроп за допомогою Cloudflare

У панелі вибору інструментів заходимо Rules — Page Rules, і натискаємо кнопку «Create Page Rule»

Заповнюємо форму, що з'явилася:

  • URL (required) – звідки робимо редирект. Підтримує регулярні вирази, зокрема. «зірочки» – *. Значення таке саме, як і в синтаксисі файлу robots.txt. Тобто. * – Будь-які символи. Таким чином, щоб зробити редирект з усіх сторінок дропу (включно з піддоменами), потрібно вказати: *.site.com/*
  • Pick a Setting (required) — у списку вибираємо «Forwarding URL».
  • Select status code (required) – вибираємо 301 редирект.
  • Enter destination URL (required) – сюди копіюємо URL, куди підклеюємо дроп.

Зберігаємо – готово. Потрібно зазначити, що у безкоштовному тарифі є можливість вказати максимум 3 подібні правила. Тобто. якщо необхідно зробити до 3 редиректів з різних груп сторінок дропа на різні url, то це цілком можливо зробити безкоштовно і без покупки хостингу.

Сам собі адмін: налаштовуємо фаєрвол у Cloudflare самостійно

Іноді буває так, що сайт періодично створює значне навантаження на хостинг, при цьому в аналітиці притоку трафіку не спостерігається. Особливо це актуально для сайтів ЗМІ, порталів, великих контентних проектів, інтернет-магазинів із великим асортиментом тощо. Часто це пояснюється великою кількістю ботів, які парять сайт з різними цілями (хтось краде тексти, хтось звіряє ціни тощо). Переважна більшість таких ботів не несуть цінності для проекту, що просувається.

Завдяки 3 простим правилам у Cloudflare можна ускладнити роботу таким ботам. Переходимо в Security – WAF, і натискаємо Create firewall rule.

Дозволяємо доступ до сайту корисним роботам

Це боти пошукових систем та деякі інші. Як вони визначаються, і їх список можна переглянути в документації https://radar.cloudflare.com/verified-bots

Невелика примітка: Cloudflare чомусь не вважає корисними роботів деяких месенджерів та сервісів. Експериментальним шляхом вдалося з’ясувати, що серед них Telegram та Disqus. Це може спричинити певні незручності, коли користувачі діляться посиланням у цьому месенджері. Посилання в Телеграмі буде без інструкції – не підвантажиться розмітка OG (картинка та опис).

У випадку з Disqus можуть виникнути проблеми з відображенням коментарів цієї системи. Але якщо Disqus на сайті не використовується, це не важливо.

Щоб додати даних ботів у винятки, потрібно дописати лише кілька рядків у вищезазначене правило. Натискаємо «Or»

  • Поле — Агент користувача
  • Оператор — дорівнює
  • Значення — TelegramBot (як TwitterBot)
  • Поле — Агент користувача
  • Оператор — дорівнює
  • Значення — TelegramBot dproxy/1.0 (+https://disqus.com/humans.txt)

Зберігаємо, перше правило готове.

Перевірка тих, хто підключається до http

Не будемо тут розповідати про те, чому ssl-сертифікат дуже важливий, візьмемо це як обов'язкова умова. Для подальшого налаштування нам важливо зробити цю перевірку.

Знову натискаємо Create firewall rule, і вводимо там такі дані:

  • Поле — SSL/HTTPS
  • Operator – equals (він не активний)
  • Value – повзунок відключений
  • Виберіть дію — JS Chellenge

Загальний зміст цього правила: при зверненні до сайту http відбувається перевірка браузера на JS. Якщо все ок, то відбувається 301 редирект на https.

Залишаємо тільки HTTP/2 і вище, решті – страждати

Створюємо нове правило – “Create firewall rule”

  • Поле — Версія HTTP
  • Оператор — немає в
  • Значення — HTTP/2, HTTP/3, SPDY/3.1
  • Виберіть дію — JS Chellenge

“Погані” боти найчастіше йдуть через HTTP/1.0 і HTTP/1.1, їх це правило і відсікає. Є невеликий нюанс: протокол HTTP/2 і вище не підтримується дуже старими браузерами. Залежно від ніші їх може бути до декількох відсотків. Згодом це число прагнутиме нуля. Однак у цих браузерах не працюватиме і половина JS сучасного інтернет-магазинутому є сенс цим знехтувати.

У цих трьох правилах украй важлива послідовність:

Якщо щось поміняти місцями, можна відсікнути ботів пошукових систем, або отримати інші неприємні наслідки. Якщо все зроблено правильно, то, швидше за все, навантаження на хостинг значно зменшиться. Особливо це стосується відвідуваних сайтів та порталів.

Надалі цю просту анти-DDOS систему можна вдосконалити, додаючи у виключення якісь IP, User Agent, гео і т.д., або навпаки, їх безпосередньо блокуючи.

На закінчення

Останнім часом Cloudflare обріс великою кількістю додаткових сервісів та корисних інструментів. За деякими дослідженнями, до третини інтернет-трафіку проходить через сервер Cloudflare. Цілком можливо, що незабаром настане такий момент, коли цей сервіс стане настільним для фахівців багатьох напрямків. Принаймні веб-майстри його вже давно активно використовують.

Related Post

Скільки ватів споживає один діодСкільки ватів споживає один діод

Величина струму одного світлодіода, в переважній більшості випадків, дорівнює 20мА. Струм споживання світлодіодного приладу визначається кількістю світлодіодів в ньому. Потужність світлодіодної стрічки = Кількість світлодіодів на стрічці × Потужність одного

Стебло орхідеї чорнієСтебло орхідеї чорніє

Як уникнути хвороб орхідей? Поради по лікуванню і профілактиці Будь-яких хвороб орхідей, кажуть фахівці, можна уникнути при грамотному догляді. Що в кімнатному рослині може бути уражено? Як відрізнити, коли захворіло,