- - - - - - - - -
Знакомимся с PyTorch -инструментом для создания нейронных сетей
- - - - - - - - -
В предыдущих статьях мы с вами узнали о принципах работы полносвязных, сверточных и генеративно-состязательных нейронных сетей, методах их обучения и областях применения. В этой статье мы погрузимся глубже в устройство нейронных сетей и начнем знакомиться с тем, как их пишут на практике. Но для начала мы научимся работать с базовыми функциями фреймворка PyTorch, а также освоим среду Google Colab. С этой среды и начнем.
https://smartiqa.ru/blog/neural-network-pytorch
Знакомимся с PyTorch -инструментом для создания нейронных сетей
- - - - - - - - -
В предыдущих статьях мы с вами узнали о принципах работы полносвязных, сверточных и генеративно-состязательных нейронных сетей, методах их обучения и областях применения. В этой статье мы погрузимся глубже в устройство нейронных сетей и начнем знакомиться с тем, как их пишут на практике. Но для начала мы научимся работать с базовыми функциями фреймворка PyTorch, а также освоим среду Google Colab. С этой среды и начнем.
https://smartiqa.ru/blog/neural-network-pytorch
smartiqa.ru
[ Нейросети Часть 5 ] Знакомимся с инструментом для написания нейронных сетей. Встречайте - PyTorch.
Рассмотрим основы фреймворка PyTorch, на примерах научимся создавать тензоры, обращаться к ним по индексам, делать срезы, работать с осями, считать разные метрики и находить ошибку. Все это позволит нам написать свою нейронную сеть в следующем уроке.
👍1
Вопрос №144
Абстрактный метод (виртуальный метод).
Метод класса, реализация для которого отсутствует.
Абстрактный метод (виртуальный метод).
Метод класса, реализация для которого отсутствует.
Цикл статей о нейронных сетях
Заменят ли нас нейронные сети? – https://smartiqa.ru/blog/neural-network-intro
Все о градиентном спуске или как учится нейронная сеть – https://smartiqa.ru/blog/neural-network-gradient-descent
Откуда нейросеть знает, что на картинке котик? Все, что вы хотели знать о сверточных нейросетях – https://smartiqa.ru/blog/neural-network-convolution
Генеративно-состязательные модели, или как сделать из нейросети художника – https://smartiqa.ru/blog/neural-network-gan
Знакомимся с PyTorch-инструментом для создания нейронных сетей – https://smartiqa.ru/blog/neural-network-pytorch
Заменят ли нас нейронные сети? – https://smartiqa.ru/blog/neural-network-intro
Все о градиентном спуске или как учится нейронная сеть – https://smartiqa.ru/blog/neural-network-gradient-descent
Откуда нейросеть знает, что на картинке котик? Все, что вы хотели знать о сверточных нейросетях – https://smartiqa.ru/blog/neural-network-convolution
Генеративно-состязательные модели, или как сделать из нейросети художника – https://smartiqa.ru/blog/neural-network-gan
Знакомимся с PyTorch-инструментом для создания нейронных сетей – https://smartiqa.ru/blog/neural-network-pytorch
smartiqa.ru
[ Нейросети Часть 1 ] Заменят ли нас нейронные сети?
Как нейронные сети получили свое название, из каких компонентов они состоят, как они обучаются и главное - являются ли они полноценным искусственным интеллектом, способным заменить человека?
Вопрос №145
Интерфейс.
Это абстрактный класс, у которого НИ ОДИН метод не реализован, все они публичные и нет переменных класса. Любой интерфейс - это абстрактный класс, но не наоборот.
Интерфейс.
Это абстрактный класс, у которого НИ ОДИН метод не реализован, все они публичные и нет переменных класса. Любой интерфейс - это абстрактный класс, но не наоборот.
- - - - - - - - -
Собеседование на должность QA Automation Engineer. Теория тестирования.
- - - - - - - - -
Мы поспрашивали коллег, почитали статьи, посмотрели видео на ютубе. И как итог, сформировали список вопросов (и кратких ответов), который поможет вам подготовиться и успешно пройти собеседование на роль QA Automation Engineer.
Обратите внимание, что должность эта представляет собой нечто среднее между ручным тестировщиком и разработчиком. А значит - вопросы будут как по общей теории тестирования, так и по основам программирования.
https://smartiqa.ru/blog/qa_automation_engineer_interview_1
Собеседование на должность QA Automation Engineer. Теория тестирования.
- - - - - - - - -
Мы поспрашивали коллег, почитали статьи, посмотрели видео на ютубе. И как итог, сформировали список вопросов (и кратких ответов), который поможет вам подготовиться и успешно пройти собеседование на роль QA Automation Engineer.
Обратите внимание, что должность эта представляет собой нечто среднее между ручным тестировщиком и разработчиком. А значит - вопросы будут как по общей теории тестирования, так и по основам программирования.
https://smartiqa.ru/blog/qa_automation_engineer_interview_1
smartiqa.ru
[ Часть 1 ] Собеседование на должность QA Automation Engineer. Теория тестирования.
Вопросы и ответы по темам: качество ПО, тестовая документация, уровни и виды тестирования, методы составления тест кейсов.
- - - - - - - - -
Виртуализация. Виртуальные машины. Гипервизоры. Контейнеры.
- - - - - - - - -
Важность и применение виртуализации простирается далеко за пределы виртуальных машин. Ни одно из достижений в области информационных технологий не имело столь огромной ценности как виртуализация. Многие IT-специалисты думают о виртуализации с точки зрения виртуальных машин (VM) и связанных с ними гипервизоров и операционных систем, но это только вершина айсберга. Все более широкий спектр технологий, стратегий и возможностей виртуализации переопределяет основные элементы IT в организациях по всему миру.
https://smartiqa.ru/blog/virtualization
Виртуализация. Виртуальные машины. Гипервизоры. Контейнеры.
- - - - - - - - -
Важность и применение виртуализации простирается далеко за пределы виртуальных машин. Ни одно из достижений в области информационных технологий не имело столь огромной ценности как виртуализация. Многие IT-специалисты думают о виртуализации с точки зрения виртуальных машин (VM) и связанных с ними гипервизоров и операционных систем, но это только вершина айсберга. Все более широкий спектр технологий, стратегий и возможностей виртуализации переопределяет основные элементы IT в организациях по всему миру.
https://smartiqa.ru/blog/virtualization
smartiqa.ru
Виртуализация. Виртуальные машины. Гипервизоры. Контейнеры.
Определение. Виды виртуализации. Классификация. Виртуальные машины. Гипервизоры. VMware. Microsoft Hyper-V. Контейнеры. Docker.
Вопрос №146
Абстракция.
1. Выделяет главные свойства предмета.
2. Отбрасывает второстепенные характеристики.
Абстракция.
1. Выделяет главные свойства предмета.
2. Отбрасывает второстепенные характеристики.
- - - - - - - - -
Docker. Основы работы с контейнерами.
- - - - - - - - -
Виртуализация позволяет абстрагироваться от аппаратных средств (реального «железа») для изоляции нескольких вычислительных процессов на одном компьютере.
https://smartiqa.ru/blog/docker-basics
Docker. Основы работы с контейнерами.
- - - - - - - - -
Виртуализация позволяет абстрагироваться от аппаратных средств (реального «железа») для изоляции нескольких вычислительных процессов на одном компьютере.
https://smartiqa.ru/blog/docker-basics
smartiqa.ru
Docker. Основы работы с контейнерами.
Контейнеризация в разработке: преимущества Docker’a, базовый инструментарий. Использование образов и контейнеров. Создание собственных приложений.
👍1
Вопрос №147
Инкапсуляция.
Прячет внутреннюю реализацию объекта, все взаимодействия - через интерфейс.
Инкапсуляция.
Прячет внутреннюю реализацию объекта, все взаимодействия - через интерфейс.
- - - - - - - - -
BDD тестирование. Язык Gherkin. Фреймворк Cucumber.
- - - - - - - - -
1. Что такое TDD?
Разработка через тестирование (англ. Test-driven development, TDD) — техника разработки программного обеспечения, которая основывается на повторении очень коротких циклов разработки: сначала пишется тест, покрывающий желаемое изменение, затем пишется код, который позволит пройти тест, и под конец проводится рефакторинг нового кода к соответствующим стандартам.
https://smartiqa.ru/blog/bdd_gherkin_cucumber
BDD тестирование. Язык Gherkin. Фреймворк Cucumber.
- - - - - - - - -
1. Что такое TDD?
Разработка через тестирование (англ. Test-driven development, TDD) — техника разработки программного обеспечения, которая основывается на повторении очень коротких циклов разработки: сначала пишется тест, покрывающий желаемое изменение, затем пишется код, который позволит пройти тест, и под конец проводится рефакторинг нового кода к соответствующим стандартам.
https://smartiqa.ru/blog/bdd_gherkin_cucumber
smartiqa.ru
BDD тестирование. Язык Gherkin. Фреймворк Cucumber.
Отправление запросов и получение ответов от сайтов напрямую и через API. Основные свойства и методы библиотеки Requests. Простое управление web-приложениями с помощью Python.
Вопрос №149
Композиция.
Класс, известный как составной, содержит объект другого класса, известный как компонент. Выражает отношение "Имеет" (Например, машина имеет двигатель).
Композиция.
Класс, известный как составной, содержит объект другого класса, известный как компонент. Выражает отношение "Имеет" (Например, машина имеет двигатель).
- - - - - - - - -
Docker. Тома, контроль версий, Docker Hub, Docker Compose.
- - - - - - - - -
1. Доступ к файлам и ресурсам с помощью томов
Работа с изолированными контейнерами при помощи Docker является удобной и простой, но может иметь недостаток: все сгенерированные ими данные автоматически исчезают в момент удаления. Предположим, мы делали некоторые расчеты, которые хотелось бы сохранить. Однако, это по умолчанию невозможно. Естественно, имеются решения, помогающие решить указанную проблему (и не только):
Копирование (команда cp)
Тома (volumes)
Совместные каталоги (bind mounts)
https://smartiqa.ru/blog/docker-share-hub-compose
Docker. Тома, контроль версий, Docker Hub, Docker Compose.
- - - - - - - - -
1. Доступ к файлам и ресурсам с помощью томов
Работа с изолированными контейнерами при помощи Docker является удобной и простой, но может иметь недостаток: все сгенерированные ими данные автоматически исчезают в момент удаления. Предположим, мы делали некоторые расчеты, которые хотелось бы сохранить. Однако, это по умолчанию невозможно. Естественно, имеются решения, помогающие решить указанную проблему (и не только):
Копирование (команда cp)
Тома (volumes)
Совместные каталоги (bind mounts)
https://smartiqa.ru/blog/docker-share-hub-compose
smartiqa.ru
Docker. Тома, контроль версий, Docker Hub, Docker Compose.
Доступ к внешним ресурсам из контейнеров. Docker Hub как инструмент контроля версий. Применение Docker Compose для управления мультиконтейнерными проектами.