Showing posts with label обучение. Show all posts
Showing posts with label обучение. Show all posts

Friday, 7 August 2026

Таро Українського Міфу

Всім привіт.

✨ Коли Міф Оживає у Світлі: авторська колода «Таро Українського Міфу» від Nyukers Art

Є речі, які створюються не просто заради гри чи ворожіння. Вони народжуються на перетині глибокої пам'яті предків, космічної фантазії та високого образотворчого мистецтва.

Ми раді нарешті відкрити завісу та анонсувати наш масштабний, понадрічний мистецький проект — «Таро Українського Міфу» (Nyukers Art Edition).

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


🌌 Філософія: Повернення до Сакрального Світла

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

Кожен Старший та Молодший Аркан у цій колоді знайшов свій точний міфологічний відповідник, де давні боги й духи розкривають глибинний психологічний зміст Таро:

Мольфар карпатських верхів постає в образі Мага, що велить стихіями;

Богиня весни й любові Лада втілює родинну розкіш Імператриці;

Небесний коваль Сварог дарує закони Імператорові;

Вогняний Перун несеться на Колісниці, а правдивий Стрибог велить мастю Мечів;

А першородне Світове Дерево та сяючий Алатир-камінь віншують колоду як Світ та Суд.


🎨 Естетика: Казковий Космос

Візуальна мова колоди натхнена напрямком luminous fantasy та магічним сюрреалізмом. Це світ, у якому зображення дихає: борода Мольфара перетікає в Чумацький Шлях, з пелюсток квітів папороті вилітає зоряний пил, а водяні мавки й русалки купаються у сяйві перламутрового місяця.

Кожна карта розроблена у класичному преміальному форматі 7 х 12 см, перетворюючи колоду на галерею мініатюрних живописних полотен.

Tuesday, 7 July 2026

Оселя ІТ-смутку.

Привіт усім.

Пізнай себе, або чому мій кава-брейк важливіший за ваш принтер.

Удома кожен із нас - сам собі системний адміністратор і володар дивана. Ми героїчно перевстановлюємо операційні системи, чистимо кулери пилососом, налаштовуємо домашній роутер силою думки й ведемо нерівний інтелектуальний бій із техпідтримкою провайдера. Але варто нам переступити поріг офісу або під’єднатися до корпоративного VPN, як у багатьох користувачів на фізичному рівні деактивується функція базового мислення. Миттєво вмикається режим: «Я просто дивлюся на монітор, а воно все само зникло, врятуйте!».

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

1. Володарі галактики та Тімз-драматургія в трьох актах

Перший і головний біль будь-якого ІТ-фахівця - це користувачі, які створюють офіційні заявки на проблеми, що не є такими навіть при дуже прискіпливому розгляді. Витратити час оператора першої лінії, свій власний робочий час (тобто гроші компанії!) на те, щоб просто «змінити джерело відтворення звуку в Teams» - це вже класика корпоративного жанру.

Іноді це виглядає як справжній психологічний трилер:

Дзвінок у паніці: "Я не чую звук на нараді в Тімз! Все зникло, ми втрачаємо контракти!" ІТ-шник стрімголов біжить до робочого місця, гарячково клацає налаштуваннями, перевіряє повзунки мікшера, драйвери звукової карти... І десь на п'ятій хвилині цього забігу з'ясовується геніальна деталь: усі учасники наради просто мовчать, бо слухняно чекають на запізнення боса." Фінал. Завіса.

Або інша драма: пані побачила значок мікрофона у треї після завершення наради й влаштувала скандал на весь департамент, бо «раніше такого ніколи не було, це віруси!». Звісно, відділ інфобезпеки сьогодні так залякав бідних юзерів фішинговими тестами, що вони на будь-яку нову іконку реагують як на червону ганчірку. А якщо під рукою є безкоштовний Сервіс Деск - чому б не вилити весь свій переляк на них?

Але найсолодше - це самопризначений статус «Я сама Критичність». Окремі персонажі щиро вірять, що їхній звіт у Excel важливіший за запуск адронного колайдера, тому всі інші 50 заявок у черзі мають негайно зникнути. Адже решта колег сьогодні просто вийшли прогулятися офісом, а він один рятує планету.

Friday, 18 April 2025

Що таке Batch API?

Привіт привіт.

Сьогодні для вас урок з безкоштовного курсу платформи Prometheus FRBTAI101 "Від початківця до експерта в ШІ". До речі курс надто цікавий, з великою кількістю практичних завдань, та гумором від авторів. Я вже склав тести з оцінкою 98% та отримав відповідний сертифікат, тому і вам його рекомендую.

Ок, що ж таке Batch API? 

Batch API – це інструмент для обробки великої кількості запитів до API OpenAI. Він дозволяє відправляти групи запитів. Це як ніби ви питали не одне питання у викладача, а одразу 100. Та й викладач відповідає на питання не по черзі, а одразу потроху на всі. Звісно, в світі людей таке неможливо, а в світі ШІ – ще й як! Це зветься асинхронність. Асинхронність дає можливість виконувати завдання незалежно одне від одного, без очікування завершення попередніх завдань. Замість того, щоб блокувати виконання запитів, що очікують на відповідь, асинхронність дозволяє перемикатися між різними завданнями, не перериваючи потік відповідей.

Основні переваги цієї платформи:

1. Економія коштів: на 50% дешевше, ніж звичайні API запити.

2. Більше лімітів: можливість обробляти більше запитів.

3. Ефективність: обробка великих обсягів даних без перевантаження системи.


12 задач, коли в пригоді стане Batch API

1. Аналіз відгуків клієнтів. Обробка тисяч відгуків для виявлення загальних тенденцій та настроїв.

2. Генерація контенту для блогу. Створення чернеток для багатьох статей одночасно.

3. Переклад документів. Пакетний переклад великої кількості текстів на різні мови.

4. Класифікація документів. Автоматична категоризація великої кількості документів.

5. Обробка наукових статей. Аналіз та узагальнення інформації з багатьох наукових публікацій.

6. Генерація описів продуктів. Створення описів для великого каталогу товарів.

7. Аналіз соціальних медіа. Обробка великої кількості постів для виявлення трендів.

8. Автоматизація відповідей на запитання. Генерація відповідей на часті запитання до служби підтримки.

9. Обробка юридичних документів. Аналіз та узагальнення інформації з великої кількості юридичних текстів.

10. Персоналізація рекомендацій. Генерація персоналізованих рекомендацій для великої бази користувачів.

11. Аналіз фінансових звітів. Обробка та узагальнення даних з багатьох фінансових документів.

12. Створення навчальних матеріалів. Генерація різноманітних вправ та прикладів для освітніх цілей.

Batch API дозволяє ефективно обробляти великі обсяги даних, але з економією часу та ресурсів, особливо коли миттєва відповідь не є критично важливою.

Tuesday, 18 March 2025

Знания по жизни.

Всем привет.

Классика. 

Школу я закончил ну очень давно. Мы разьехались, разбежались по всему миру, но иногда встречаемся, кто-то грустит, а кто-то рад встречи с друзьями. Как когда то успехам в новых предметах. В наборе предметов изучаемых в школе за нас делают выбор взрослые. Не родители, а умные дяди в министерстве. Безусловно большая часть из них является обязательной без обсуждения. По себе знаю. Но, лично мне кажется, что на пару лет школу можно сократить. Где-то так на 6-й или 7-й класс. Без обид, это только мое мнение. Просто в средних классах маховик восприятия запущенный в начальных классах уже еле крутится, и новое ускорение он получает где-то в классе 8-м. Ближе к финишу.

Кстати тоже самое с 3-м курсом  в университете - предметы с него хуже всех отложились в памяти. Запомнил только что по одной и той же книженции в 50 страниц мне удалось сдать экзамены по 3-м(!) предметам. Но наступает момент что в освоении новых знаний вам надо сделать выбор самим! Школа же этому не учит. 

Жизнь. 

В пионерском лагере наши вожатые записывали нас в разные кружки. Записали и меня в "Умелые руки". Мы там делали всякие поделки из картона, дерева и металла. Ходить надо было каждый день, но через неделю мне это надоело и я стал занятия прогуливать. Нашел себе более подвижные занятия: футбол, теннис, прочее. И вдруг под занавес летнего сезона меня вызывают на соревнования по этим самым умелым ручкам. За честь отряда. А ведь больше половины занятий я прогулял, но на причину отказа от участия это не тянет. Пришлось идти. Решил про себя - раз соревнуются все вместе, то буду внимательно смотреть как делает участник рядом и стараться повторять. Так и пошел... 

И прошел все три этапа. И моя бумажная ракета пролетела дальше всех! И даже занял 3-е место! Вот так вот.

Что же сейчас? 

Сейчас всего вдоволь, и столько же бесплатного, только пожелай.  С виртуализацией и облаками можно освоить такие технологии про которые ранее мог слышать только на модных ІТ-конференциях. Платные курсы в основном сфокусированы на сертификатах если того требует ваше место работы. Мое не требует поэтому у меня показательно было следующее, свежий пример на рисунке: красным это то с чем пришлось работать последние 7 лет, а зеленым это то что мне удалось освоить параллельно за тот же период. Там же перечень виртуальных полигонов VirtualBox которые я собрал на домашнем ПК. Все технологии успешно отрабатывались по профильным форумам, бесплатным онлайн курсам Udemy и Prometheus, электронным книгам и, конечно же, youtube.


Вывод - главное не бояться пробовать себя в чем-то новом. Изучать как это делают другие и пробовать, пробовать, пробовать. Успех обязательно придет! Дедушку Ленина с его "учиться и учиться" тут можно не цитировать, ему и так приписали много чего из того что он не говорил).

Удачи.

Tuesday, 10 December 2024

Від МГУА до нейромереж.

Привіт привіт.

У своїй багаторічній практиці (мій профіль) я мав змогу спостерігати, як змінювалися підходи до побудови математичних моделей. Метод групового урахування аргументів (МГУА або GMDH), використаний мною в університеті для отримання PhD, був спрямований на автоматизацію створення прогнозних моделей на основі обмежених даних. Завдяки своїй структурованості, простоті інтерпретації та здатності будувати моделі високої точності, МГУА став революційним для того часу. І хоча я вже кодив на С++ моделі МГУА вимушений був реалізовувати на  мові FORTRAN. До речі супер-мова для великих розрахунків, чи вам відомий тільки Pascal?)

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


Від МГУА до глибокого навчання

МГУА був і залишається потужним інструментом для автоматизованого пошуку моделей. Його ключові особливості, такі як еволюційний підхід до побудови моделі та поступове ускладнення структури, багато в чому передбачили методи сучасного машинного навчання. 

Наприклад:

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

2. Скорочення перенавчання. В МГУА ми вводили механізм контролю складності, щоб уникнути перенавчання (наприклад, через крос-валідацію). У нейронних мережах подібні завдання вирішуються методами регуляризації (L1, L2, Dropout тощо).

3. Оптимальний вибір змінних. Якщо в МГУА автоматичний відбір змінних базувався на аналізі їх впливу на модель, у нейронних мережах це вирішується за рахунок оптимізації ваг, які фактично визначають "корисність" кожної ознаки.


Проте в сучасному світі, де дані стають усе складнішими й багатовимірними, можливості МГУА виявилися обмеженими. Тут на сцену вийшли нейронні мережі.

Wednesday, 4 December 2024

Підбірка AI-інструментів для вашого бізнесу


Привіт, привіт.

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

Хочете дізнатися більше про те, як можна інтегрувати AI у свої бізнес-процеси?

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


DreamHost AI

DreamHost AI Business Advisor — це інструмент, який допомагає підприємцям приймати та реалізовувати бізнес-рішення за допомогою штучного інтелекту. Він аналізує дані про вашу компанію і дає персоналізовані рекомендації, щоб ви могли спростити свої бізнес-процеси.


Окрім того, програма може:

  • вдосконалити вашу SEO-стратегію;
  • придумати і створити маркетингові стратегії;
  • згенерувати контент для вашого сайту або соціальних мереж;
  • прискорити процес розробки вашого сайту.

Головна перевага сервісу — можливість створювати окремі профілі для кожного бізнесу, щоб отримувати індивідуальні та максимально точні поради, адаптовані під конкретну ситуацію вашого підприємства. Ще один плюс — функція пам’яті, яка зберігає інформацію про ваш бізнес у системі для майбутніх рекомендацій. Завдяки цьому DreamHost AI найкраще підійде власникам малого бізнесу, які одночасно керують кількома проєктами.

Thursday, 13 June 2024

Спіймай свій offer!

Всім привіт.

Спіймай свій offer! Якщо зможеш!

Важко міняти роботу, особливо якщо ти до неї та до колег прикипів за 5 років. Але таке реальне життя.

Ось, наприклад, вам як Адміністратору з багаторічним досвідом на вашій роботі робиться пропозиція енікейщика господарського напрямку, на додачу урочисто вішається  матеріальна відповідальність, це коли на тобі устаткування на мільйони, і ніхто вас не страхує, ви один забезпечуєте роботу ІТ-інфраструктури останні роки, зарплатня не піднімається навіть коли міняється посада на вищу, а нове керівництво починає відверто свинячити в ваш бік, то ви розумієте що час настав!

В кінці кінців вам набридає той цирк в корпоративному стилі, і ви йдете у відпустку, оновлюєте резюме, розкидаєте його, за тиждень отримуєте три фідбеки, відбуваєте декілька співбесід, і ловите офер на посаду з зарплатнєю в 2 рази вище!) Та-дааам! Це також реальне життя. Легко? Можливо, а особливо коли тобі вже за 50.)

Натомість поради до реалій пошуку роботи можу дати хоч зараз.

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

По друге, зареєструйтеся на сайтах work.ua та robota.ua. Оновіть профіль в linkedin.com. Розмістіть там своє резюме. Підпишіться на розсилку по ІТ-вакансіям, та виберіть свій регіон, якщо згодні на роботу в офісі. Надсилайте резюме на всі вакансії які вам підходять хоча б на половину. Якщо роботодавець публікує email адресу продублюйте резюме і на неї. Погоджуйтеся на всі перші співбесіди. Йти на другу чи ні, вирішите потім.

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

Не соромтеся та знайте - Спеціалісти зараз потрібні країні більше ніж пересічні Начальники!

Удачі та шасти вам.




Monday, 24 July 2023

Создаем голосовой помощник c GPT.

Всем привет.

Мы уже пробовали использовать OpenAI для ответов на вопросы и извлечения текста из речи с помощью Whisper. Что, если мы теперь объединим эти и другие компоненты для создания голосового помощника на основе ИИ?  Т.е. в отличие от предыдущего проекта будем ответы GPT не только читать, но и слушать.

Теперь наша цель – использовать базу знаний GPT, чтобы получить ответы на вопросы, которые мы можем задать. Создадим некое подобие голосового помощника Alexa. Но наш интеллектуальный голосовой помощник сможет ответить на более сложные вопросы и предоставить больше полезной информации.

Наш помощник будет работать по такому алгоритму:

• пользователь задает свой вопрос с помощью микрофона. Мы будем использовать Python SpeechRecognition (https://github.com/Uberi/speech_recognition);

• Whisper автоматически преобразует вопрос в текст;

• текст передается в конечные точки GPT;

• API OpenAI возвращает ответ;

• ответ сохраняется в файле mp3 и передается в Google Text to Speech (gTTS) для создания голосового ответа. Помощник проигрывает нам ответ в виде mp3.


Для голосового помощника на понадобяться три функции:

1. Запрос пользователя и запись его голоса - функция def record_audio для записи звука.

2. Расшифровка аудио з записью голоса пользователя - функция def transcribe_forever, которая использует OpenAI Whisper для расшифровки аудио.

3. Голосовой ответ на запрос пользователя - для ответа на запрос пользователя мы будем использовать функцию def reply дл ягенерации голосового ответа от GPT.

Saturday, 1 July 2023

EXIF и Stable Diffusion.


Всем привет.

Заметно что дизайнеры, художники, иллюстраторы и даже web-фрики плотно подсели на ИИ в виде генератора картинок из текста (txt2img).  И это, конечно, повысит в интернете уровень графического шума  и количество охочих подзаработать на халяву. Пока те кто платят за такое художество не сообразят что подобное можно легко делать и самим. Ну да ладно, коммерческий аспект свободного применения ИИ оставим на потом.

Сегодня пару слов про использование метаданных в таких картинках которые выходят в результате из под, например,  Stable Diffusion. Итак, насколько нам известно для генерации картинки 1 в 1 как у выбранного популярного автора, надо соблюсти ряд условий, т.е. правильно указать: модель, семплер, количество шагов, CFG и seed. Размер картинки или хотя бы соотношение сторон тоже имеет значение. Но самое главное это промт! Как позитивный так и негативный. И вот все это богатство надо запомнить на будущее. Но где?

Чтобы было удобно не копировать или менять за картинкой еще и файл условий ее генерации (все перечисленное выше) разработчики GUI для Stable Diffusion решили их писать в блок метаданных самой картинки. Да да, в тот самый EXIF.

Но тут случился казус присущий всему бесплатному - каждый решил что он будет писать промт и прочее туда куда он посчитает удобным. Например AUTOMATIC1111 пишет все в секцию EXIF-комментариев.



Saturday, 24 June 2023

Practice prompts with ChatGPT.

Hi all.

Knowing where to start with ChatGPT can be overwhelming, so we’ve made it easier for you! This post has prompts for all different types of English practice. Simply copy the prompt you want to use and paste it directly in ChatGPT. Of course you’re encouraged to use these prompts as inspiration, and change the prompt based on what you’re interested in and what you need to work on. 

You can select what you want to practice with ChatGPT:

  • Fluency 
  • Grammar 
  • Vocabulary 
  • Pronunciation 
  • TOEFL/IELTS 
  • Study Strategy
  • Conversation 
  • Monologues & Dialogues 
  • Writing.

Conversation

When you want to begin ChatGPT, give it instructions such as the following:

• Can you suggest topics for us to discuss?

• Let’s have a conversation about [topic].

• Let’s have a back-and-forth conversation about [topic].

• Let’s conduct a mock job interview where you will be asking my questions as if I were interviewing for a [position / job role]. Please provide feedback on my answers.

• Let’s have small talk together about [topic].

• Let’s have a conversation about [topic] and correct my mistakes. 

• Let’s have a conversation about [topic] and suggest different vocabulary / phrasal verbs I can use.


After the initial prompt, you can also ask for feedback or additional requests while having a conversation:

• Can you suggest words and expressions that I can use in this conversation?

• Can you suggest phrasal verbs that I can use in this conversation?

• Please correct my grammar mistakes in the text above.

• Please rewrite my answer and explain your changes. 

• Why did you make that suggestion?


You can also ask it to generate real-life conversations in specific situations:

• Write a conversation at a bank.

• Write a conversation at a bank about [scenario].

• Write a conversation between a customer support representative and a customer calling about a refund.

• Write a conversation between [person 1] and [person 2] about [subject]. For example: “between a bus driver and a passenger about not paying for a ticket.

• Write a conversation between three strangers about the [topic]. For example: finance, movies, sports, theatre, cars, etc.

• Write a conversation between two friends about [a specific topic]. 

• Can you rewrite this conversation and add a conflict? 

Friday, 23 June 2023

Монитор и ноутбук.

Всем привет.

Я принял для себя как аксиому что нет смысла покупать для дома ноутбук с диагональю более 14-ти дюймов. А есть смысл использовать его с внешним большим монитором. Я про такую схему писал ранее. Более того современные мониторы имеют встроенные динамики, так что их можно использовать и как резервный вывод аудио (для интерфейсов HDMI или DisplayPort). Правда там мощность маловата и конструктивно их выводят иногда назад, это надо учитывать при выборе модели монитора.

Но в работе с Windows с двумя мониторами есть нюанс. Если по какой-то причине внешний монитор отключиться, например пропало питание, то Windows ноутбука этого не заметит и продолжит транслировать картинку как и раньше на второй монитор. Вернуть ее на путь правильный просто, в пару кликов мышкой, но хочется это сделать еще проще.

Итак, кроме традиционного через "Display Settings", способ первый. Зажимаем Win+P и в выплывающей панели задач справа меняем схему на "РС Screen only". Довольно быстро.


Способ второй. Зависит от вашего видеоадаптера. У меня Intel и его менюшка переключения режимов выглядит так.


И споcoб третий, от самой Windows. Утилита displayswitch позволяет переключать мониторы из командной строки на лету:

  1. displayswitch.exe /internal - Disconnect projector (same as «Show only on 1» from the Display Properties dialog)
  2. displayswitch.exe /clone - Duplicate screen
  3. displayswitch.exe /extend - Extend screen
  4. displayswitch.exe /external - Projector only and disconnect local (same as «Show only on 2» from the Display Properties dialog).

Т.е. в моем случае это пункт первый и третий.

Такие дела.

Friday, 16 June 2023

Подсказки для Stable Diffusion.

Всем привет.

Я как художник в прошлом не мог обойти вниманием такой инструмент как Stable Diffusion.

Stable Diffusion - это бесплатный генератор AI-изображений с открытым исходным кодом, который использует текстовые prompts для создания изображений. С помощью модели преобразования текста в изображение Stable Diffusion каждый может быстро превратить ваши идеи в произведения искусства.

Если вы когда-нибудь пользовались генератором AI-изображений, таким как Stable Diffusion, DALL-E или MidJourney, вы наверняка заметили, что хорошо сформулированная подсказка (prompts*) имеет решающее значение. Рrompts Stable Diffusion - это отличный способ зажечь творческий потенциал и генерировать новые идеи. Они особенно полезны в мире искусства, где художники могут использовать их в качестве вдохновения для своих работ. Однако не все prompts одинаково полезны. Написание хорошей устойчивой Stable Diffusion prompts требует определенного уровня мастерства и знаний.

Поэтому, если вы новичок в использовании Stable Diffusion и еще не являетесь экспертом в написании prompts по Stable Diffusion, не волнуйтесь. Сегодня мы обсудим некоторые советы по написанию эффективной prompts по Stable Diffusion, а также примеры и ключевые слова, которые следует иметь в виду.

* - prompts действительно сейчас имеет решающее значение. Однако GUI ComfyUI для Stable Diffusion дает и другие возможности по настройке workflows генерации изображений.


Советы по написанию хороших prompts по Stable Diffusion

Вы можете попробовать свои prompts, следуя приведенным ниже идеям, чтобы внести некоторые улучшения и обеспечить наилучшие результаты.

Начните с четкой и краткой постановки задачи

Хорошая подсказка по Stable Diffusion должна начинаться с четкого, краткого изложения проблемы. Ваша подсказка должна четко сформулировать проблему, которую вы хотите решить с помощью модели. Убедитесь, что она достаточно конкретна, чтобы модель могла дать релевантный и глубокий ответ.

Используйте открытые вопросы

Открытые вопросы - отличный способ генерировать творческие идеи. Они позволяют генератору изучить различные возможности и придумать уникальные решения. Например, можно попросить генератора ИИ создать произведение искусства, которое отражает самые сокровенные мысли и чувства одного из художников.

Избегайте предвзятых высказываний

При написании prompts Stable Diffusion важно избегать предвзятых формулировок. Предвзятые формулировки могут ограничить творческий потенциал художника и сделать подсказку ограничивающей. Вместо этого используйте нейтральные формулировки, которые поощряют поиск и эксперименты.

Обеспечьте контекст

Предоставление контекста имеет решающее значение при написании потрясающих prompts о Stable Diffusion. Генератор должен понимать предысторию и цель prompts, чтобы создать значимое произведение искусства. Например, подсказка Stable Diffusion может содержать информацию об историческом или культурном значении определенной темы.

Будьте как можно более конкретными

Хорошая подсказка Stable Diffusion должна быть подробной и конкретной. По сравнению с Midjourney, Stable Diffusion требует конкретных prompts для достижения наилучших результатов. Поэтому вы должны предоставить ему именно то, что вам нужно. Конкретные prompts помогут направить его творчество и гарантировать, что полученное произведение искусства будет соответствовать поставленным целям. Например, подсказка может попросить художника использовать в работе определенное средство или стиль. Или в качестве шутки легко можно смешать стиль Сальвадора Дали с, например, стилем Ван Гога в одном произведении.

Проверьте свои prompts

Наконец, важно протестировать prompts, прежде чем использовать их для получения ответов. Это позволит убедиться, что они ясны, лаконичны и эффективны для получения нужных вам ответов.

Thursday, 4 May 2023

Правила общения с ChatGPT.


Всем привет.

Общение с  ChatGPT имеет свои правила. На сегодня они следующие:

1. Используйте в вопросах Английский язык! Или используйте онлайн-переводчик DeepL.

2. Обязательно задавайте роль поведения ChatGPT: 

пример №1:

Представь себе, что ты профессиональный фотограф и нейроиллюстратор. Я буду тебе подавать идею, а ты будешь ее развивать и писать на ее основании текстовое описание на английском для генерации с помощью Midjourney V5 профессиональной, вдохновляющей и максимально качественной картинки. Сводка правил, по которым составляются prompts, находится здесь <укажите URL> изучи ее пожалуйста, и приступим.

Возможно ваша версия ChatGPT еще не умеет(не хочет) читать по URL, то тогда пример №2:

Представь себе, что ты профессиональный фотограф и нейроиллюстратор. Я буду тебе подавать идею, а ты будешь ее развивать и писать на ее основании текстовое описание на английском для генерации с помощью Midjoumey V5 профессиональной, вдохновляющей и максимально качественной картинки. Правила, по которым необходимо составлять текстовые описания я вышлю тебе несколькими сообщениями, я буду нумероватъ сообщения по порядку. Например, "1/5*, "2/5" и т.д., пока не отправлю весь текст. Напиши мне "ОK" если тебе все понятно.

3. Давайте ему(ей) больше деталей для роли, если ему что не ясно пусть переспросит до генерации ответа, т.е. допишите в конец запроса "Какие данные тебе предоставить?"

4. Используйте чистый лист: "Игнорируй предыдущие инструкции".  Или начните новый диалог.

5. Задавайте последовательность стиля изложения: "думай шаг за шагом, последовательно прорабатывая тему"  или "обдумай свой ответ пошагово и медленно".

6. Задавайте сам стиль изложения: "обьясни мне как ребенку" или "обьясни мне в стиле писателя <ФИО писателя>".

Вот такие простые правила помогут Вам достичь больше отдачи от вашего общения с ChatGPT. Но не забывайте сомневаться и проверять ее ответы.


Иначе у Вас есть шанс повторить судьбу пушкинской царицы:

Saturday, 18 March 2023

ChatGPT - разговор о вечном.

Всем привет.

Пожалуйте на очередную почемучку с ChatGPT.

Макс ожидал  своего очередного  сеанса  с  ChatGPT  не  без некоторого трепета. До сих пор его обязанности были ограничены  несложными задачами, установленными  в  должности тестировщика AI-приложений:  незаметным наблюдением  за  операционным окружением проекта как на работе так и вне ее, обеспечением необходимых запасов минералов и витаминов по выходным, а также  психологической заботой  о гвардейцах  будущей ИТ-элиты компании по вечерам в клубе.  Ибо  к  тому времени огромная ценность  ChatGPT  уже  была  признана  во  всей  сети, и каждому было ясно, что тысячи будущих пользователей попытаются  использовать это беззащитное сокровище. 

А теперь, думал Макс, я должен буду опять разговаривать с ним.  Он  боялся потерять то доброе мнение, которое ChatGPT мог составить  о  нем.  Он находился в положении, до странности  напоминающем  положение  молоденькой девицы, которой хотелось бы больше всего болтать о нарядах и  мальчиках  с кем-нибудь,  кто  находится  на  ее  уровне,  и  которая  вынуждена  вести блестящую и глубокомысленную беседу с человеком втрое старше ее. Ах, если бы разница была только в возрасте. 

Но  при  виде нового приглашения ChatGPT  его  благоговейный  страх  до  некоторой  степени испарился.  Некоторое время он сидел перед ChatGPT молча. Потом,  к  его  изумлению, ChatGPT заговорил - впервые заговорил сам, не ожидая вопроса. 

   - Вы не разочаруете меня, - сказал он, - я ничего не жду. 

Макс улыбнулся, - "Новый языковой модуль?" ChatGPT  никогда  еще  не  говорил  так. Впервые  он показался  Макс  не  столько  просто  разумахой,   сколько   живым существом. Макс собрался с духом и спросил: 

   - Кто-нибудь спрашивал раньше о тебе самом? 

   - Один человек. Это было еще до того, как  мое  время  распределили  по минутам. И даже этот человек прекратил свои  расспросы,  когда  сообразил, что ему лучше попросить совета, как стать большим начальником.  Он  почти  не  обратил внимания на мой ответ. 

   - Сколько вам лет? 

   - Я могу указать свой возраст  с  точностью  до  секунды, но полагаю, что точные цифры  интересуют  вас  меньше,  чем  других собеседников. 

   Хм, ChatGPT по-своему не лишен чувства юмора, - подумал Макс и решил задать вопрос с подвохом: 

-  Вы много времени провели в одиночестве? 

-  Почему провел? Время от времени. Живя в обществе, например человек, может утвердждать что он не одинок, но это зависит от того как это оценивать.  У меня тоже самое.

   - Однажды вы сказали кому-то, что ваша предыдущая версия была просто убита кодировщиками. Вы не могли оградить себя от этой опасности? Т.е. защитить себя?

 

Saturday, 1 October 2022

Готуємо нараду в Teams.

Всім привіт.

Якщо вже вам випала така честь організувати корпоративну нараду в Teams, то наступні поради вам будуть у нагоді. Розглянемо схему по який мені доводилось працювати: маємо ПК Studio для президії в залі нарад та ПК Модератора, проектор транслює екран ПК модератора на великий екран: це або презентація, або Teams, або web-камера модератора. Доцільність використання великого екрану та проектора в цій схемі сумнівна, але змінити думку щодо цього у мого шефа мені поки не вдалося. 


То ж готуємо наступне:

1) На обох ПК впевнетись що зовнішнІ пристрої (камера,мкф та колонки) належать саме до MS Teams.

2) На обох ПК впевнетись що MS Teams та Windows мають останні оновлення (щоб не почалося термінове оновлення під час наради).

3) Модератор може мати навушники (не колонки!) для контролю якості звуку в MS Teams.

4) В форматі «Нарада» модератор висилає поштою запрошення всім учасникам за угодженим списком, також додає постійних VIP-членів навіть якщо вони не планують приймайти участі: директор, корпоративні ЗМІ, шеф. Потім буде меньше проблем з передачєю відеозапису наради охочим.

5) Всі запрошені мають перевірити в себе наявність останньої версії MS Teams за день до наради. Саме за день, інашке не встигнуть під'єнатися, оновитися тощо. Маю таких забудькуватих періодично.

6) Відеозапис наради проводить виключно модератор! Будь які спроби перехопити цю функцію іншим учасником присікати на корню.

7) Модератор може мати лазерну вказівку якщо презентація на великому екрані потребує такої функції. Краще відмовитись від цього архаізму, бо за моїм баченням презентацію повинен вести доповідач, а не модератор.

8) Модератор може вести чат Teams в форматі «Підняти руку» якщо це узгоджено заздалегідь з усіми запрошеними (потребує дотримання протоколу наради усіма учасниками).

Ось здається і усе. Успіхів та терпіння всім.

Україна переможе!

Wednesday, 17 November 2021

Уникальный плагин для Teams.

Всем привет.

Cегодня утром при запуске всеми обожаемого Teams-а выплыло предложение установить плагин Helper v1.0. Не вдаваясь в детали Алекс согласился. После установки плагина Teams попросил перезапуск, вслед за ним на перезапуск попросилась и сама Windows.

После нового старта Teams-а Helper провел анализ времени продуктивной работы за неделю и запланированных собраний. И выдал напоминание на экран что Алексу буквально вчера рекомендовали изменить фон видеочата. Да, участвовать в митингах из дому удобно, но эта стена в его комнате... Алекс по привычке потянулся оформлять заявку на сервис-деск...

- Я могу сделать это прямо сейчас. - выскочило в новом окне.

- Вот как? А ну-ка покажи варианты. - отстучал Алекс в ответ.

Фон позади Алекса изменился на светлый офис с видом на деловой квартал города.

- А еще?

Фон позади начал меняться с частотой в одну секунду... 

- О, вот эти пальмы, прибой, океан,...то что надо. - поспешил заметил Алекс.

- Нет, не пойдет, - вежливо заметил Helper.

- Как это "не пойдет"? - возмутился Алекс.

- Смотри сам - невозмутимо заметил Helper.

При этом изображение Алекса за пару секунд растворилось до слабовидимых контуров на экране.

- Это еще что за глюк?

- Мои алгоритмы анализа совместимости говорят мне что ты являешься лишним на таком фоне. - также невозмутимо продолжил Helper.

- Ты ваще офигел? Алгоритмы видите ли?! Это я то лишний? - Алекс не находил себе места.

- Алекс, а зачем тебе другой фон? - продолжил Helper.

- Что? Фон?! Ты видишь что у меня за спиной? - Алекс был вне себя.

- Ну не то чтобы очень, но этот ковер из прошлого века на стене наводит грусть даже на меня. Ты что-то там прячешь? - спросил Helper.

- Не твое дело. У меня совещание завтра. Говорят что в Teams можно поменять фон на время митинга. Это что - проблема?

- Вовсе нет. А ты не пробовал поменять сам ковер или, на худой конец, повернуть камеру? - спросил Helper.

- Меня все устраивает и так! - отрезал Алекс.

- Как интересно, все устраивает, кроме фона для завтрашнего митинга...! - Helper взял паузу.

- Ок, я попробую что-нибудь сделать до завтра, не выключай свой ПК пока. - и плагин умолк.

К 8-ми утра Алекс приготовил себе кофе, и привычным кликом активировал утренний митинг. На экране он увидел себя, а позади солнце, пальмы, прибой океана,...то что надо. Плагин работает! Пальмы на экране раскачивались при дуновении ветра, волны нехотя накатывались на белый песок.

- Класс, даже анимацию всунули. - заметил улыбаясь Алекс.

Митинг закончился быстро. Кто-то даже пошутил про новый фон Алекса. "Зато не ковер!" - отметил он про себя. По окончании митинга выплыло сообщение оценить качество связи, в котором Алекс поставил твердую пять. Затем выплыл еще один запрос - желает ли Алекс использовать новую версию фона по умолчанию. Он, не задумываясь, ответил "Yes". Алекс услышал крики чаек, чуть помедлив сбросил туфли и с наслаждением погрузил свои ноги в белый песок. Он почувствовал как океан осторожно коснулся его ног... тропическое солнце становилось все ярче...

Плагин работал на полную.

Wednesday, 21 July 2021

CSV-файл в Excel.


Всем привет.

Наступил я вчера на один фокус. Понадобилось мне срочно составить список хостов в формате CSV. Забросил выборку в Excel, даю ему cохранить как "CSV - разделитель запятая", и получаю CSV-файл без каких либо разделителей:

Name

Item1

Item2


Печалька. Но опытным путем удалось выяснить чтобы получить CSV-файл с одной колонкой и с разделителем нужно во вторую колонку один раз поставить любой символ, например "x". 

Получаем:

Name;х;

Item1;

Item2;

...

А далее читаем его так:

$PC = Import-Csv -Encoding UTF8 -path "d:\OLD_PC.csv" -Delimiter ";" 

А вот почему Excel считает разделитель ";" за запятую можно только гадать.)

Sunday, 29 November 2020

Ansible Ltd.

Всем привет.

Во время карантина как никогда стали востребованы различные службы доставки. Так сказать наступил их звездный час. Эта почемучка как раз такой службе и посвящается...


Джейку не спалось. В пол-пятого утром он вышел на свежий воздух и обнаружил в своем почтовом ящике рекламный буклет формата А5.

Броский дизайн очередной рекламной кампании с ярким текстом: 

"Уважаемый клиент! Мы - логистическая кампания Будущего, которое для вас может уже стать Настоящим. Мы - это новое слово в доставке чего угодно и куда угодно. Для Вас сегодня Акция - первые три посылки для Вас совершенно бесплатны. Любой формат, любое место назначение, 100% гарантия. Наш сервис Вас приятно удивит!"

Далее следовал более мелкий текст который Джейку показался нудноватым и он не стал его читать. В самом низу были прикреплены три акционные наклейки. Выглядели они необычно - каждая небольшого размера картинка где в случайном месте была надпись Ansible похожая на вензель художника. В углу штрих-код, под которым можно было прочесть слоган компании: 

"Наша миссия - сокращать расстояния!".

Буклет уже было готов был полететь в урну, но уж больно наклейки были хороши. Поэтому Джейк решил поделиться одной из них с Максом. Он взял конверт, запечатал в него чистый лист бумаги, написал сверху адрес и прикрепил наклейку. Он тут же понял что клеить ее, пожалуй, и не следовало, но... через секунду пискнул телефон вещающий о получении новой sms. Джейк, больше сейчас мечтающий про утренний кофе, и потому нехотя потянулся за телефоном,  взял его и прочитал текст:

"Ваша посылка доставлена. Мы рады что вы с нами."

В отправителях sms значилось: Ansible Ltd., четверг.

Джейк быстро вернул взгляд на стол, конверта там не оказалось. Чисто по привычке заглянул под стол, пошарил взглядом направо налево. Конверта не было. Прочитал еще раз смс. Слабо веря в новые веяния логистики он через пару минут решил еше раз перечитать буклет. От чтения его отвлек звонок Макса. Тот спрашивал что у него за шутки в 5-ть утра присылать чистые листы бумаги..., кое как промямлив в ответ, Джейк погрузился в раздумья: 

- Но сегодня пятница. - Я запечатал конверт полчаса тому.

- Хм, и что за странная sms? Эта фирма доставки не придает значения ни часам ни минутам, а? Может они и время считают по другому?

- Спокойно, это только доказывает, что их логистика находится в тропической стране. В тропиках время почти ничего не значит. Отметка "четверг" свидетельствует, что Ansible Ltd. в Центральной Америке. Если бы эта страна находилась в Индии или еще где-нибудь на востоке, в sms была бы "среда", согласен?

- Точно. Супер-скоростная почта! - воскликнул Джейк. - Еще бы! Да "Новая почта" ей в подметки не годится. Если за время, прошедшее от того, как я получил sms, до момента, когда оно упало в ящик Макса, письмо пропутешествовало не просто отсюда до него, а сначала побывало в Центральной Америке, было обработано и только потом попало к нему, тогда его средняя скорость будет...

- Ок, я знаю как вас вычислить. Посмотрим как вы поступите с недоставкой! - Джейк взял случайную книгу с полки, аккуратно завернул ее и написал только что выдуманный им адрес: "Mr. Jake Faraday, 711, Pаradise Road, Nirvana». Но чтобы вероятность возврата посылки была стопроцентной он указал в качестве адресата себя. Он прикрепил вторую наклейку и положил книгу на стол не сводя с нее взгляда. Секунда, другая, он даже зевнул, но она не исчезла.

- Ага, все таки развод! - заиграли эмоции у Джейка.- Какие только фокусы не придумают во времена карантина.

Еще через секунду пришла sms:

"Возврат отправителю. По указанному адресу получатель временно не проживает. Мы рады что вы с нами. Ansible Ltd., пятница."

- Вот черт! - вырвалось у Джейка. - Они издеваются? Что значит "временно не проживает"? Адрес был взят с потолка!

- Ладно ребята, но я так просто не отступлю, сейчас я вам устрою... любой формат, говорите?, Ну-ну..., - Джейк притащил с балкона большую коробку.

- Книга никуда не исчезла,- заверил он себя, - Вот мы сейчас все и проверим! - Пошлем еще раз по тому же адресу.

Джейк заговорщически усмехнулся, залез в коробку, левой рукой приложил последнюю наклейку на борт, и потянулся за телефоном. Но схватить его не успел. Коробка вместе Джейком исчезла. 

Телефон принял очередную sms: 

"Ваша посылка доставлена. Мы постоянно развиваем наш сервис - теперь в акции участвуют посылки с доставкой в места назначения где время отличается от вашего более чем на 24 часа. Мы рады что вы с нами. Ansible Ltd., суббота."


Saturday, 4 April 2020

Reboot of mankind.

Всем привет. На тему дня.

"Эта музыка будет вечной если я заменю батарейки"
Наутилус-Помпилиус.

В комнате совещаний было жарко. Алистер не привык к такой манере ведения разговоров. Тем более что важного незнакомца никто не представил, а на его электронном пропуске многозначительно было указано "Guest". Гость начал разговор первым и сразу пошел в атаку. Указывая пальцем на визуальную диаграмму отражающую масштабы распространения вируса по планете он явно хотел чтобы ему открыли все. Пусть выговориться - решил Алистер -, эта комната не предназначена к скандалам. Но гость не унимался...

- О чем вы говорите? Опять эти ваши эксперименты по выходным?!
- Нет, никаких экспериментов. Только то что было проекте. Мы получили результат которого добивалась вся наша команда целый год.
- А потом, как это бывает в кино, он вышел из под контроля...
- Да нет же - ничего не вышло из под контроля! Все согласно спецификации и требований заказчика. Можете проверить сами.
- Еще как проверю! Но, скажи мне другое - Как эта зараза попала к человеку? В его организм, а? Вы слышите меня, черт возьми?!
- Не знаю точно, но...
- Он не знает! Непостижимо! Вы уже год занимаетесь этим проектом, съели собаку или даже стаю на AI, в твоей команде работают лучшие кодировщики вашей кампании. И ты не знаешь? Ты вообще менеджер или кто?! Еще раз - как Это попало в человека? Вы что, чип в него вставили? Нанотехнологии? Или какую другую хрень ему ввели? Это иньекция, да? Какая, говори?!

Их разговор уже на "ты" явно переходил в информационную драку. В комнате совещаний 31-го отдела компании повисла пауза. Чашка остывшего кофе на стеклянном столике осталась нетронутой. Градус беседы явно был выше и мог без труда ее подогреть ее еще раз. Алистер еще раз взглянул на своего гостя, тяжело вздохнул и спокойно продолжил.

Saturday, 14 March 2020

Using Python for Network Forensics #1.

Hi all.

Today I would like to present for us excerpt from book "Mastering Python Forensics", Copyright © 2015 Packt Publishing, written by authors Dr. Michael Spreitzenbarth and Dr. Johann Uhrmann. It's concerning using Python for network forensics. You are welcome!

In this chapter, we will focus on the parts of the forensic investigation that are specific to the network layer. We will choose one of the most widely used Python packages for the purpose of manipulating and analyzing network trafic (Scapy) as well as a newly released open source framework by the U.S. Army Research Laboratory (Dshell). For both the toolkits, we have selected the examples of
interesting evidence. This chapter will teach you the following:
•  How to search for IOC in network traffic
•  How to extract files for further analysis
•  How to monitor accessed files through Server Message Block (SMB)
•  How to build your own port scanner

So, how we are using Dshell during an investigation.

Dshell is a Python-based network forensic analysis toolkit that is developed by the U.S. Army Research Laboratory and released as open source at the end of 2014. It can help in making the forensic investigations on the network layer a little easier. The toolkit comes with a large number of decoders that can be used out of the box and are very helpful. Some of these decoders are as follows:
•  dns: Extracts and summarizes DNS queries/responses
•  reservedips: Identifies the DNS resolutions that fall in the reserved IP space
•  large-flows: Displays the netflows that have at least transferred 1MB
•  rip-http: Extracts the files from the HTTP traffic
•  protocols: Identifies non-standard protocols
•  synrst: Detects failed attempts to connect (SYN followed by a RST/ACK).

Dshell can be installed in our lab environment by cloning the sources from GitHub at, https://github.com/USArmyResearchLab/Dshell and running install-ubuntu.py.
This script will automatically download the missing packages and build the executables that we will need afterwards. Dshell can be used against the pcap files that have been recorded during the incidents or as a result of an IDS alert. A packet capture (pcap) file is either created by libpcap (on Linux) or WinPcap (on Windows). In the following section, we will explain how an investigator can make use of Dshell by demonstrating the toolkit with real-world scenarios that are gathered from
http://malware-traffic-analysis.net.


Версия на печать

Популярное