Программный Кот
Программный Кот
  • Видео 38
  • Просмотров 541 010
Нейросеть в Qt #2
Ролик будет полезным всем, кто не умеет писать интерфейс без графического редактора форм. Тут мы пишем интерфейс главного окна для программы с нейросетью. Это продолжение вот этого ролика: ruclips.net/video/24cxUHb7o5s/видео.html
Телеграм: t.me/+7UHYe4vCj2FjZWIy
Таймкоды:
00:00 - как сделать интерфейс без формы
09:40 - вторая группа виджетов
12:50 - третья группа виджетов
#qt #нейросеть #перцептрон
Просмотров: 3 930

Видео

нейросеть в Qt #1
Просмотров 7 тыс.Год назад
Пишем код в Qt. В этом ролике мы начнем писать простой однослойный перцептрон для распознавания цифр из набора MNIST. Мы создадим класс для нейросети, обозначим его основные элементы, заполним их значениями и напишем функцию прямого распространения. Ссылка на телеграмм: t.me/ 7UHYe4vCj2FjZWIy Таймкоды: 00:00 - бесполезное вступление 01:02 - класс нейросети 03:23 - конструктор 09:05 - прямое рас...
Ролик про нейросети БЕЗ ГРОМКОЙ МУЗЫКИ
Просмотров 13 тыс.Год назад
Подгон для тех, кто заинтересовался предыдущим роликом. Это тоже самое, но без громкой музыки. ссылка на телеграм t.me/programmcat Таймкоды: 00:00 - введение 00:54 - датасет MNIST 01:36 - перцептрон 01:45 - нейроны 04:46 - веса и смещения 06:29 - функция активации 07:36 - прямое распространение 08:44 - обучение 10:14 - эпоха обучения 11:43 - вычисление ошибки 14:13 - обновленеи весов и смещений...
Самое простое объяснение нейросети
Просмотров 127 тыс.Год назад
ВНИМАНИЕ!!! Этот же ролик без громкой музыки на фоне: ruclips.net/video/RQWUjkm1afY/видео.html В этом ролике я максимально просто расскажу что такое нейросети и как работает перцептрон. А еще я выдам готовый алгоритм обратного распространения ошибки БЕЗ матанализа и заумных слов. В конце ролика я покажу готовую программу с такой нейросетью, которую написал в Qt на языке C без использования спец...
Как изменить курсор в Qt? | QCursor
Просмотров 6 тыс.Год назад
Телеграмм канал: t.me/ 7UHYe4vCj2FjZWIy В этом ролике мы продолжим разбирать возможности виджетов в Qt и научимся менять внешний вид указателя мыши. Мы попробуем применить стандартные варианты курсора для отдельных виджетов, разместим в качестве курсора свое изображение, а также научимся менять внешний вид курсора для всего приложения сразу. Таймкоды: 00:00 - подготовка 00:33 - меняем курсор в ...
Цвета виджетов в Qt | QPalette
Просмотров 3,4 тыс.Год назад
Это продолжение серии видеогайдов о виджетах в Qt. В этом ролике разбираемся с палитрой цветов и пробуем создавать стильный интерфейс для приложений. Тут мы подробно разберемся что такое группы и роли цветов, чем они отличаются, как их настраивать и где использовать, а также попробуем вставить изображение в качестве фона окна приложения. Ссылка на телеграмм: t.me/ 7UHYe4vCj2FjZWIy Таймкоды: 00:...
Виджеты в Qt | Основы основ
Просмотров 7 тыс.Год назад
Тут мы разберемся с элементами, из которых состоит графический интерфейс любой программы. В этом выпуске мы рассмотрим основные возможности виджетов, подробно рассмотрим механизм объектной иерархии, а также поговорим о размерах и координатах. Все это сделаем без редактора форм, потому что так будет понятнее. А еще в целях обучения избавимся от заголовочного и исходного файла и будем работать ср...
Кнопки в Qt | QPushButton
Просмотров 12 тыс.Год назад
Просто кнопки, а может и не совсем просто... В этом ролике я покажу какие бывают кнопки в Qt, как работать с ними в дизайнере и без него, что с ними можно делать кодом, а тех кто досмотрит до конца, будет ждать приятный бонус. Таймкоды: 00:00 - анонс 00:30 - варианты кнопок 01:13 - кнопки в дизайнере 03:27 - сигналы и слоты в дизайнере 04:42 - основные возможности 06:21 - слоты переключателя 07...
Змейка в Qt
Просмотров 9 тыс.Год назад
В этом ролике мы напишем змейку в Qt без использования встроенного дизайнера. При этом мы затронем материал из прошлых роликов (рисование, нажатие клавиш и таймеры) и рассмотрим новые приемы. Здесь понадобятся базовые знания принципов ООП. Эпизоды: 00:00 - введение 00:52 - игровое поле 04:36 - элементы змейки 05:22 - собираем змейку 06:17 - отрисовка змейки 07:51 - движение змейки 09:39 - огран...
4. Циклы | курс по С++ с нуля
Просмотров 9142 года назад
В этом ролике разберемся с циклами в С . В ходе урока заполним таблицу значениями школьной функции y=x^2, позволим пользователю задать диапазон вычислений и шаг итерации, узнаем что такое инкремент и декремент и подготовимся к решению настоящих экзаменационных задач по программированию. Таймкоды: 00:00 - введение 00:47 - разбираем актуальность 01:38 - цикл while 03:36 - инкремент и декремент 03...
3. Условный оператор | курс по С++ с нуля
Просмотров 5632 года назад
В этом выпуске разберемся с условным оператором в С . За 10 минут мы научимся: создавать комментарии проверять условия использовать логические операторы осуществлять ввод значений через консоль рассчитывать норму корма для котов разной весовой категории таймкоды: 00:00 - введение 01:07 - комментарии 02:15 - ввод в консоль 03:25 - условный оператор 05:10 - логическое И ИЛИ 05:43 - условия для ус...
2. Переменные и типы данных | курс по С++ с нуля
Просмотров 8782 года назад
В этом выпуске разберемся с переменными и типами данных в С . За 6 минут мы научимся: создавать переменные отличать объявление от инициализации изменять значение переменных правильно выбирать тип данных для переменной решать жизненные задачи таймкоды: 00:00 - теория 01:10 - создаем первую переменную 01:41 - объявление и инициализация 02:05 - вывод переменных в консоль 02:49 - типы данных 04:11 ...
1. Набор кода и первая программа | курс по С++ с нуля
Просмотров 1,5 тыс.2 года назад
1. Набор кода и первая программа | курс по С с нуля
С++ за 58 секунд
Просмотров 3,2 тыс.2 года назад
С за 58 секунд
клиент-сервер в QT | QTcpServer просто!
Просмотров 37 тыс.2 года назад
клиент-сервер в QT | QTcpServer просто!
Выпадающий список в Qt | combobox
Просмотров 11 тыс.2 года назад
Выпадающий список в Qt | combobox
Радиобаттоны в Qt | особенности
Просмотров 3,3 тыс.2 года назад
Радиобаттоны в Qt | особенности
CheckBox в Qt | просто
Просмотров 3,3 тыс.2 года назад
CheckBox в Qt | просто
Как открыть файл на компьютере в Qt? | Диалоговые окна
Просмотров 8 тыс.3 года назад
Как открыть файл на компьютере в Qt? | Диалоговые окна
Как связать окна между собой в Qt | Сигналы и слоты
Просмотров 26 тыс.3 года назад
Как связать окна между собой в Qt | Сигналы и слоты
Как создать окна в Qt?
Просмотров 13 тыс.3 года назад
Как создать окна в Qt?
Как изменить иконку приложения в Qt?
Просмотров 9 тыс.3 года назад
Как изменить иконку приложения в Qt?
рисование в GraphicsView | добавление объектов на сцену
Просмотров 11 тыс.3 года назад
рисование в GraphicsView | добавление объектов на сцену
Одновременное нажатие на несколько клавиш в Qt
Просмотров 2,4 тыс.3 года назад
Одновременное нажатие на несколько клавиш в Qt
Как зуммировать график в Qt?
Просмотров 5 тыс.3 года назад
Как зуммировать график в Qt?
Как изменить цвет вкладок в Qt?
Просмотров 7 тыс.3 года назад
Как изменить цвет вкладок в Qt?
Нажатие клавиш в Qt за 2 минуты
Просмотров 6 тыс.3 года назад
Нажатие клавиш в Qt за 2 минуты
Проверяем парадокс Монти Холла в Qt
Просмотров 2,3 тыс.3 года назад
Проверяем парадокс Монти Холла в Qt
Крутые аналоговые часы в Qt
Просмотров 3,8 тыс.3 года назад
Крутые аналоговые часы в Qt
Рисование в Qt Creator за 6 минут
Просмотров 16 тыс.3 года назад
Рисование в Qt Creator за 6 минут

Комментарии

  • @svetikivanova2988
    @svetikivanova2988 5 дней назад

    Автор вывалил кучу слов, не понимая своих же фраз, но нарисовал картинки, которые уже все видели килотоннами.

  • @ЛеляКосыгина
    @ЛеляКосыгина 9 дней назад

    Музыка громче слов ведущего, зачем так громко?

  • @私を忘れて
    @私を忘れて 9 дней назад

    я делаю через старенькую програмку депенденси. смотрю все нужные дллки, затем их в папку перетаскиваю

  • @tanya_rum_3d_motion
    @tanya_rum_3d_motion 10 дней назад

    Ой, всё.

  • @dmitriy5028
    @dmitriy5028 15 дней назад

    уже год прошел, где продолжение?

  • @chinaleds
    @chinaleds 18 дней назад

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

  • @ИванЛинх
    @ИванЛинх 22 дня назад

    Привет! Видео класс, очень помогло. Единственное не могу разобраться почему не создается таблица... Сижу второй день, перепроверил уже 10 раз, зашел в тупик.. не знаю что делать...

  • @Arbuz1234-m5s
    @Arbuz1234-m5s 26 дней назад

    Не добавляй музыку,она отвлекает

  • @nnni23
    @nnni23 26 дней назад

    У меня Qt из репозитория на гитхаб, я его распаковала, открыла в вс коде, но все равно при компиляции файла выдает ошибку QApplication не найден, и когда был проект из Qt который в Msys2 входил, та же ошибка, хотя этот файл есть в папках, и в path также пути были указаны, как

  • @johnmercury4654
    @johnmercury4654 Месяц назад

    Заработало. Нельзя было qt-ешникам кнопку сделать с указанием пути куда следует программу в кучу собрать.

  • @chromehearts878
    @chromehearts878 Месяц назад

    музыка как будто обзор на ферму

  • @гайка-ш8о
    @гайка-ш8о Месяц назад

    Не очень понятно, в других видео даже лучше рассказано😢

  • @ЕгорЗахаров-х9д
    @ЕгорЗахаров-х9д Месяц назад

    музыку офф плиз

  • @mishabezukh9097
    @mishabezukh9097 Месяц назад

    Круто. Лучше остальных дебилов объясняешь. Респект.

  • @Vodokryt13
    @Vodokryt13 Месяц назад

    Все вот так и объясняют - ничего не поймешь

  • @AndrejZaruba
    @AndrejZaruba Месяц назад

    Не думал, что тема нейронных сетей для меня окажется настолько сложной. Ещё забег не начался, а я уже обос..ся на старте и при этом смотрю, как многие убегают в даль со скоростью Усэйн Болта. В принципе, основы понятны и логичны, но удержать в голове полноту смысла сочетаний каждого нейрона входного слоя с каждым из последующего скрытого ... ой, чё-то мне плохеет. Не понимаю, как тот чувак, который это придумал в 60х ... нет, не так - не понимаю, как тот чувак, который придумал это был уверен, что вся эта мутная каша будет работать да ещё и при обучении, причём не имея компьютера (1960 всё таки). Но это всё полная чепуха по сравнению с тем, как так получается, что нейронные сети нашего мозга образуют виртуальные образы, которые нам чудятся, как реальные (я про квалиа). Иисус, какого чёрта?

  • @КириллГусарев-р5х
    @КириллГусарев-р5х Месяц назад

    На 6:14 на рисунке оси координат перепутаны местами: 639 должно быть на горизонтальной оси, а 249 - на вертикальной.

  • @ЮрийИв-ч8д
    @ЮрийИв-ч8д 2 месяца назад

    Самое сука сложное объяснение!

  • @Kriogen1982
    @Kriogen1982 2 месяца назад

    если сравнивать возможности нейросети мозга с "нейросетью".Всё равно,что сравнить "интеллект" мухи с человеческим

  • @zillo72
    @zillo72 2 месяца назад

    Взаимодецствие мля

  • @zillo72
    @zillo72 2 месяца назад

    Чел. Изучай коеточные автоматы ,

  • @jeremytuk8262
    @jeremytuk8262 2 месяца назад

    Написать нейросеть можно просто - скрестите калькулятор с азбукой😂

  • @TheDojex
    @TheDojex 2 месяца назад

    моё почтение тебе добрый человек, благодаря этому видео моё понимание нейросетей улучшило свои грани

  • @Arabis_Tan
    @Arabis_Tan 2 месяца назад

    На пайтоне написал print("текст") и все...

  • @HansVeidenkorb
    @HansVeidenkorb 2 месяца назад

    спасибо, буквально за минуту всё сделал. Даже не пришлось что-то искать после перетаскивания моего exe на windeployqt

  • @arda8226
    @arda8226 2 месяца назад

    бро это годната. продожай в том же духе

  • @arda8226
    @arda8226 2 месяца назад

    музыка сильно мешает :(

  • @your-honesty
    @your-honesty 3 месяца назад

    Это первое внятное объяснеие! Спасибо большое за труд!!!)😊

  • @tsvigo11_70
    @tsvigo11_70 3 месяца назад

    Самое важное, непонятное и запутанное в ИИ это алгоритм обратного распространения ошибки который является собственно обучением сети.

  • @админскийБубен
    @админскийБубен 3 месяца назад

    Я успел поставить лайк, спасибо моей нейросети

  • @RprocVelikiu
    @RprocVelikiu 3 месяца назад

    Нет, не программист :³

  • @yuliyacher67
    @yuliyacher67 3 месяца назад

    Вот спасибо. Только заметила, что без музыки есть.

  • @yuliyacher67
    @yuliyacher67 3 месяца назад

    Спасибо, лаконично и чётко, но музыка замучила.

  • @черныйваня-ь4з
    @черныйваня-ь4з 3 месяца назад

    не чего понял

  • @dinvienzel
    @dinvienzel 3 месяца назад

    У меня рекорд 3:59. Кто дальше досмотрел?

  • @Arlate_
    @Arlate_ 4 месяца назад

    Привет, можешь объяснить, савсем с координатами этими запутался. Я правда на примере python его использовать пытаюсь, но думаю структура библиотеки полностью идентична. Так вот, всё нормально до создания сцены. Точнее сцена то тоже вроде как нормально создаётся. Затем я пытаюсь на неё добавить прямоугольник из класса QGraphicsRectItem. Классу нужен QRectF. и сцена. Окей создаётся. Но вот тут то и начинаются аномалии которые с каждым шагом всё больше мозг ломают. 1. При задании различных координат начальной точки QRectF() они вроде как создаются с верным смещением. Но попытка узнать через pos() или scenePos() выдаёт нули для обоих. 2. При перемещении и pos() или scenePos() меняются на сдвиг. Это вроде как логично, так как у прямоугольника нет родителя, и его относительные координаты привязываются к сцене. 3. Создаю дочерний QGraphicsEllipseItem() он тоже при создании ведёт себя также. При перемещении родительского он нормально вместе с ним двигается, но меняется только scenePos() что в общемто тоже логично ибо родитель есть относительно которого он не двигается. Самая загвоздка, что я не могу сообразить как блин позиционировать этот круг относительно прямоугольника. Ещё смешнее, что я создаю при клике на круг дочернюю к кругу линию QGraphicsLineItem() передавая ей event.pos() которые равны смещению указателя от начала круга вызвавшего событие. И вот линия нормально рисуется в позиции относительно круга.

  • @MartinIden-hn7ld
    @MartinIden-hn7ld 4 месяца назад

    Thanks :)

  • @mason228x
    @mason228x 4 месяца назад

    Пришел заниматься нейросетями, но в итоге попал на ферму и начал жеско кормить кур доить коров и пахать поля 🐽🐽

  • @blankagainst8645
    @blankagainst8645 4 месяца назад

    продолжай делать! смотрим всей семьей

  • @viktor_pavlov_channel
    @viktor_pavlov_channel 4 месяца назад

    годно спасибо большое

  • @Денис-к7ч5у
    @Денис-к7ч5у 5 месяцев назад

    Добавьте в папку с про файлом свою иконку, в самом про файле пропишите RC_ICONS = "название файла".ico. В версии Qt 6.7.0 сработало, на более старых не пробовал.

  • @roaldakberov4857
    @roaldakberov4857 5 месяцев назад

    Для рапознования рукописных цифр используются нейронные сети типа свёртки, а не перцептроны, как я слышал. Перцептрон - это простейший вид нейронной сети, который также еще называют полносвязной нейронной сетью.

  • @stalker32041
    @stalker32041 5 месяцев назад

    11:34 Наверное стоит использовать встроенную математическую функцию max(0, x), простите, окно я уже открыл

  • @stalker32041
    @stalker32041 5 месяцев назад

    8:54, можно было бы даже сделать по-умному и вынести рандом в отдельный метод, а затем вызывать уже его и избежать лишних скобок. И - инкапсуляция. Вроде бы и необходимости в отдельных упоминаниях размеров нет, ведь можно прописать заумные геттеры(get_input_layer_size(), get_hidden_layer_size() и get_output_layer_size(), или вообще исхитриться написать что-то вроде get_layer_size(unsigned int idx)) и получать длины массивов уже через них...

  • @pashizert
    @pashizert 5 месяцев назад

    все отлично, почему проект забросили? 10 месяцев нету продолжения? хотелось бы понять как доделать проект. Еще не хватает ссылки на гит, чтобы ознакомиться с проектом. Спасибо!

  • @lmx2315
    @lmx2315 5 месяцев назад

    Спасибо за ролик, интересно смотреть.

  • @ambless792
    @ambless792 5 месяцев назад

    Господи, какая же тихая музыка, невозможно смотреть

  • @Prototiphrom
    @Prototiphrom 5 месяцев назад

    Bro after 9:30 forgot about the purpose of the video

  • @MS-SNA12
    @MS-SNA12 5 месяцев назад

    #РАСИСТ++

  • @hermionegranger8763
    @hermionegranger8763 5 месяцев назад

    А Docker тут не может помочь? Или мимо? Кто разбирается, подскажите