tag:blogger.com,1999:blog-91373564348894317382024-03-28T03:49:31.721+02:00Маємо те, що маємо. Усе що відбувається - на кращеПерсональний блоґ за темами від кулінарії до мережевої безпеки. Мультимедіа, програмування та програмне забезпечення, сторінка коханої, відео, фотографія, різноманітне обладнання його модифікація та налаштування.lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.comBlogger593125tag:blogger.com,1999:blog-9137356434889431738.post-57210224475250745202024-03-28T03:40:00.001+02:002024-03-28T03:40:18.123+02:00Natural Language Processing on Google Cloud | Google Cloud Skills BoostКроки для для здобуття необхідних навичок для спеціальностей з напрямку AI & Data на платформі Google Cloud Skills Boost завдяки можливості надданій Google Ukraine.Курс: Natural Language Processing on Google CloudNatural Language Processing on Google Cloud, Mar 26, 2024SummaryThis course introduces the products and solutions to solve NLP problems on Google Cloud. Additionally, it explores thelexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-40277229715887682602024-03-26T02:53:00.004+02:002024-03-26T02:59:32.734+02:00Computer Vision Fundamentals on Google Cloud | Google Cloud Skills BoostКроки для для здобуття необхідних навичок для спеціальностей з напрямку AI & Data на платформі Google Cloud Skills Boost завдяки можливості надданій Google Ukraine.Курс: Computer Vision Fundamentals on Google CloudComputer Vision Fundamentals on Google Cloud, Mar 25, 2024SummaryThis course describes different types of computer vision use cases and then highlights different machine lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-10220370255112720952024-03-24T00:05:00.005+02:002024-03-24T00:05:36.471+02:00Production Machine Learning Systems | Google Cloud Skills BoostКроки для для здобуття необхідних навичок для спеціальностей з напрямку AI & Data на платформі Google Cloud Skills Boost завдяки можливості надданій Google Ukraine.Курс: Production Machine Learning SystemsProduction Machine Learning Systems, Mar 23, 2024SummaryThis course covers how to implement the various flavors of production ML systems— static, dynamic, and continuous training; static andlexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-62434661479013893062024-03-20T15:47:00.010+02:002024-03-20T18:22:01.691+02:00Machine Learning in the Enterprise | Google Cloud Skills BoostКроки для для здобуття необхідних навичок для спеціальностей з напрямку AI & Data на платформі Google Cloud Skills Boost завдяки можливості надданій Google Ukraine.Курс: Machine Learning in the EnterpriseMachine Learning in the Enterprise - Mar 20, 2024SummaryThis course encompasses a real-world practical approach to the ML Workow: a case study approach that presents an ML team faced with lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-85377149053966151352024-03-10T02:17:00.002+02:002024-03-10T02:17:27.969+02:00Feature Engineering | Google Cloud Skills BoostКроки для для здобуття необхідних навичок для спеціальностей з напрямку AI & Data на платформі Google Cloud Skills Boost завдяки можливості надданій Google Ukraine.Курс: Feature EngineeringFeature Engineering
- Mar 9, 2024SummaryWant to know about Veex AI Feature Store? Want to know how you can improve theaccuracy of your ML models? What about how to nd which data columns make the lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-59235436213347539562024-03-07T17:43:00.008+02:002024-03-07T17:55:20.084+02:00Задача для зображень "grey to rgb" у моделі #keras
Ось чому не можна використати
FC
з активатором "ReLU" для цієї задачі:
layers.Dense(3, activation="relu", name="gray_rgb", input_shape=(32,32,1))
FC, relu
Найкраще зробити підготовку dataset:
tx = np.repeat(x, 3, axis=-1)
або
tx = np.tile(x, (1, 1, 3))
Або шар
Lambda
(але я питання по збереження lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-8667947184412849972024-03-06T00:25:00.003+02:002024-03-06T00:25:25.973+02:00TensorFlow on Google Cloud | Google Cloud Skills BoostКроки для для здобуття необхідних навичок для спеціальностей з напрямку AI & Data на платформі Google Cloud Skills Boost завдяки можливості надданій Google Ukraine.Курс: TensorFlow on Google CloudTensorFlow on Google Cloud. Mar 5, 2024SummaryThis course covers designing and building a TensorFlow input data
pipeline, building ML models with TensorFlow and Keras, improving the
accuracy of ML lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-16114575078806749932024-03-01T01:06:00.008+02:002024-03-01T01:09:32.490+02:00Згорткові нейронні мережі (Conv), що таке знайоме :) Ознайомлюючись з лекцію про "Згорткові нейронні мережі" (Conv) в темі "Python Data Sciense" школи GoIT. Думаю що ж таке знайоме.convolutional neural networkЗнаходжу код далекого 2014 року, де у браузері,
в той час Chrome NaCL мав можливість виконувати порогами клієнта на С,
компілювавши на стороні клієнта файл (.pexe), писали код котрий покращував
зображення відео на "льоту" через OpenGL lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-51769327387862429462024-02-26T21:34:00.001+02:002024-02-26T21:34:37.094+02:00Launching into Machine Learning | Google Cloud Skills BoostКроки для для здобуття необхідних навичок для спеціальностей з напрямку AI & Data на платформі Google Cloud Skills Boost завдяки можливості надданій Google Ukraine.Курс: Launching into Machine LearningLaunching into Machine Learning. Feb 26, 2024 Learning Objectives● Describe how to improve data quality● Peorm exploratory data analysis● Build and train AutoML Models using Veex AI● Build lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-35274782471504722692024-02-18T15:18:00.004+02:002024-02-18T15:23:44.368+02:00Introduction to AI and Machine Learning on Google Cloud | Google Cloud Skills BoostКроки для для здобуття необхідних навичок для спеціальностей з напрямку AI & Data на платформі Google Cloud Skills Boost завдяки можливості надданій Google Ukraine.Курс: Introduction to AI and Machine Learning on Google CloudThis course introduces the artificial intelligence (AI) and machine learning (ML) offerings on Google Cloud that support the data-to-AI lifecycle through AI foundations, lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-81111547124523307272024-02-06T16:24:00.006+02:002024-02-06T16:24:46.460+02:00 Початок з kaggle - intro-to-machine-learning Початок з kaggle в intro-to-machine-learningIntro to Machine Learninglexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-63926703007549602702024-01-18T05:15:00.008+02:002024-01-18T05:36:50.512+02:00"CSA - Помічник для збереження файлів з Coursera" - розширення для браузера. Оновлення - version 2.2.0version 2.2.0Адаптовано до зміни сайту Coursera (2024.01)Виправлено роботу автоматичного перекладу субтитрів.До імені файлу з субтитрами та текстами додано код мови.Мова визначається тільки мовою всього порталу, а не вибраною мовою у меню відео.Для зміни мови субтитрів що змінні від мови порталу, вимкніть у налаштуваннях зберігання субтитрів, а виберіть опцію зберігання додаткових субтитрів та lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-12461127068407643902024-01-12T18:04:00.003+02:002024-01-12T18:13:29.832+02:00Нотатка. Django. E-mail. User Certificate. EmailBackend.Для відправлення листів електронною поштою на певних поштових системах потрібно застосовувати свій персональний сертифікат користувача, у парі з закритим ключем.Властивості сертифіката для підключення клієнта Але, пробуючи відправити листа у Django з'ясував що листи не відправляються з помилкою:
SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to getlexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-2822087238621497052023-12-21T21:53:00.011+02:002024-01-09T18:35:02.032+02:00Ось і закінчився модуль навчання з #GoIT #Python #WEB 15. Груповий проєкт на #FastAPI.Ось і закінчився модуль навчання з #GoIT #Python #WEB 15.Сьогодні, 2023.12.21, був захист курсових проєктів. Дякую моїй команді котра складалася з 4-х розробників за нашу спільну роботу за останні два тижні.Ось частина нашого групового проєкту на #FastAPI.YouTube: https://youtu.be/WCTrSa8wCJQDeploy link: https://pixels-project-goit-gr5-lexxai.koyeb.appGitHub: https://github.com/lexxai/lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-6645801089616201672023-12-04T05:49:00.009+02:002023-12-05T02:55:50.252+02:00Нотатка: Python. Django framework. ORM "GROUP BY". SQLite.Django SQL GROUP BY.
А Ви знали що його не має в ORM у прямому вигляді ?
SELECT x.* FROM logs x WHERE x.username = 'user1' GROUP BY x.host
DBeaver тестування
Є таблиця log доступу користувачів:
CREATE TABLE logs (
id INTEGER PRIMARY KEY AUTOINCREMENT,
date DATETIME,
host VARCHAR,
request VARCHAR,
username VARCHAR
);
CREATE INDEX logs_host_IDX ON logs (host);
lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-29378703567138612192023-12-03T12:35:00.004+02:002023-12-03T12:40:06.577+02:00Закінчення курсу Python Web. 14 моїх домашніх завдань.Shcool GoIT. Course: Python Web. Homework.https://github.com/lexxai/goit_python_web_homework
https://github.com/lexxai/goit_python_web_hw_01/tree/dev-lexxai-web-hw01
GoIT, Python WEB, Homework number 01. Based on Team project of Python Core. Abstract. UML Diagram.
#python #docker #web #homework #poetry #pip #abstraction #uml-diagram #venv #pipenv #goit #venv-python
https://github.com/lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-79016048138328506762023-12-03T10:04:00.007+02:002023-12-03T10:39:44.693+02:00Нотатка: патч порту сервера NGINX для додавання модуля JWT AUTH. Платформа FreeBSD.Постала задача як зробити просту автентифікацію за JWT токеном безпосередньо через NGINX сервер.За підпискою NGINX PLUS jwt-auth є у базовому комплекті. У Community verision jwt-auth не має.Знайшов модуль від автора nginx-auth-jwt і вирішив додати до FreeBSD порту пакетів, щоб надалі було зручно собі оновлювати.Результат оформив собі до репозиторію : https://github.com/lexxai/lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-60260357348801662122023-09-26T03:53:00.005+03:002023-12-03T12:28:36.264+02:00Нотатка: Python, logger, модулі та спільні logging Handlers ЗадачаУ Python налаштувати спеціальний logger, з єдиними налаштунками для всіх модулів пакету.Файли проєкту : https://github.com/lexxai/DemoLoggerpackage/logger.py:
import logging
from pathlib import Path
logged_format = "%(asctime)s [%(levelname)s] #%(process)s (%(name)s) %(message)s"
logged_format_date = "%Y-%m-%d %H:%M:%S"
logged_formatter = logging.Formatter(logged_format, datefmt=lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-48330031394393377872023-09-22T11:02:00.001+03:002023-12-03T12:29:15.810+02:00Сертифікат : Google IT Google IT Automationwith Python - Full Course CompletedСертифікат : Google IT Google IT Automationwith Python - Full Course Completed on Sep 20, 2023 Google IT Automation with Python Specialization Google IT Automation Certificate - CredlyGoogle IT Automation
with Python This six-course certificate, developed by Google, is designed to provide
IT professionals with in-demand skills -- including Python, Git, and IT
automation -- that canlexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-28239294303548446842023-09-21T11:51:00.017+03:002023-12-03T12:29:32.055+02:00Сертифікат : Google IT Automation with Python Specialization - Configuration Management and the Cloud - Completed on Sep 20, 2023Ось 5-й курс "Configuration Management and the Cloud" з 6 курсів за напрямком "Google IT Automation with Python Specialization" на платформі Coursera та за підтримки (2022-2023 UA Prometheus) - успішно завершено - Вересень 2023.Google IT Automation with Python Specialization - Configuration Management and the CloudThere are 4 modules in this courseUnlock the potential oflexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-90607050565148140322023-09-11T23:41:00.005+03:002023-12-03T12:30:01.451+02:00Нотатка: concurrent.futures.ProcessPoolExecutor pyinstaller та python. freeze_support()Знайшов проблему використання concurrent.futures.ProcessPoolExecutor з pyinstaller.Програма випадала у такі помилки.concurrent.futures.ProcessPoolExecutor з pyinstallerЗа рішенням: https://stackoverflow.com/questions/28631288/concurrent-futures-works-well-in-command-line-not-when-compiled-with-pyinstalДопомогло використання:
from multiprocessing import freeze_support
def main()
lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-65366599711553471572023-09-08T11:47:00.002+03:002023-09-08T11:55:48.543+03:00Нотатка: pyzbar, pyinstaller, poetry, python - missing libПри використанні бібліотеки pyzbar, її компоненти не додаються до exe файлу створеного за допомогою pyinstaller.Ось розв'язання проблеми. У мене середовище: Python 3.11.5 та poetry.pyinstaller "../some_app/main.py" --clean --name some_app --onefile --version-file "../versionfile.txt" --add-binary "%VIRTUAL_ENV%\Lib\site-packages\pyzbar\*.dll;pyzbar"EXE файл після цього самодостатнім є, lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-13708942977458829772023-09-07T17:44:00.001+03:002023-09-07T17:44:12.208+03:00Сертифікат : Google IT Automation with Python Specialization - Troubleshooting and Debugging Techniques - Completed on Sep 7, 2023Ось 4-й курс "Troubleshooting and Debugging Techniques" з 6 курсів за напрямком "Google IT Automation with Python Specialization" на платформі Coursera та за підтримки (2022-2023 UA Prometheus) - успішно завершено - Вересень 2023.Google IT Automation with Python Specialization - Troubleshooting and Debugging TechniquesThere are 4 modules in this courseIn this course, lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-68457310214353551012023-09-05T01:40:00.004+03:002023-12-03T12:30:43.867+02:00Нотатка: збільшення диску iscsi, TrueNAS, zfs, ubuntuБлочний пристрій сервер Ubuntu - sda = 500G
lsblk
sda 8:0 0 500G 0 disk
└─sda1 8:1 0 500G 0 part
Збільшую том іscsi до 600G (TrueNAS).Новий розмір тому для iscsi targetПерезавантажив іscsi службу (TrueNAS).
Блочний пристрій сервер Ubuntu sda = 600G, розділ 1 500G
lsblk
sda 8:0 0 600G 0 disk
└─sda1 8:1 0 500G 0 part
Збільшую розділ 1 lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0tag:blogger.com,1999:blog-9137356434889431738.post-66340241585525975122023-09-02T02:23:00.006+03:002023-09-02T21:06:26.165+03:00Сертифікат : Google IT Automation with Python Specialization - Automating Real-World Tasks with Python - Completed on Sep 1, 2023Ось 6-й курс (бонусний) "Automating Real-World Tasks with Python" за напрямком "Google IT Automation with Python Specialization" на платформі Coursera та за підтримки (2022-2023 UA Prometheus) - успішно завершено - Вересень 2023.Google IT Automation with Python Specialization - Automating Real-World Tasks with PythonThere are 5 modules in this courseIn the final course, lexxaihttp://www.blogger.com/profile/10007248170133086589noreply@blogger.com0