- - - - - - - -
Заголовок: Все о градиентном спуске или как учится нейронная сеть
Описание: Статья рассказывает читателю о методе, на котором основано обучение абсолютно всех нейронных сетей ‒ методе градиентного спуска.
- - - - - - - - -
Из прошлой статьи мы с вами узнали, что такое нейронная сеть, как она работает и почему нейронные сети не заменят человека в обозримом будущем. Сегодня же я предлагаю вам погрузиться в удивительный мир компьютерных наук и математики и узнать, откуда нейронная сеть знает, как менять веса связей.
https://smartiqa.ru/blog/neural-network-gradient-descent
Заголовок: Все о градиентном спуске или как учится нейронная сеть
Описание: Статья рассказывает читателю о методе, на котором основано обучение абсолютно всех нейронных сетей ‒ методе градиентного спуска.
- - - - - - - - -
Из прошлой статьи мы с вами узнали, что такое нейронная сеть, как она работает и почему нейронные сети не заменят человека в обозримом будущем. Сегодня же я предлагаю вам погрузиться в удивительный мир компьютерных наук и математики и узнать, откуда нейронная сеть знает, как менять веса связей.
https://smartiqa.ru/blog/neural-network-gradient-descent
smartiqa.ru
[ Нейросети Часть 2 ] Все о градиентном спуске или как учится нейронная сеть
Статья рассказывает читателю о методе, на котором основано обучение абсолютно всех нейронных сетей ‒ методе градиентного спуска.
Что случится, если отказаться от отдельной команды тестирования и перевести всех QA в команды разработки? На первый взгляд, будет хорошо: разработчики будут писать автотесты сами, ошибки — предотвращаться «в зародыше», а QA работают над качеством.
Но в реальности возникают непредвиденные последствия: никто не думает о качестве, автотестами никто не занимается, а у разработчиков без команды тестирования только больше работы (внезапно).
Что это за последствия, какой урон нанесли, как их исправлять и предугадывать, а также, как работала команда QA раньше и как работает сейчас, рассказали в статье: https://habr.com/ru/company/dododev/blog/524562/
Но в реальности возникают непредвиденные последствия: никто не думает о качестве, автотестами никто не занимается, а у разработчиков без команды тестирования только больше работы (внезапно).
Что это за последствия, какой урон нанесли, как их исправлять и предугадывать, а также, как работала команда QA раньше и как работает сейчас, рассказали в статье: https://habr.com/ru/company/dododev/blog/524562/
Хабр
Как мы «разогнали» команду QA, и что из этого получилось
Или как получить неочевидные последствия, если отказаться от команды тестирования. Полтора года назад мы разрушили команду тестирования: отказались от регресса, передали E2E автотесты на Selenium в...
- - - - - - - -
Заголовок: ACC-методика составления тест-планов от компании Google
Описание: Принципы составления грамотного тест-плана в минимальные сроки. ACC-анализ, применяемый в компании Google и его элементы: атрибуты, компоненты, возможности.
- - - - - - - - -
Несмотря на сложность оценки работы тестировщиков с точки зрения потребителей продукта компании, она не может выполняться спустя рукава или отсутствовать вовсе. Понять эффективность деятельности разработчиков проще: если рынок принял приложение, пользуется популярностью – все хорошо. Однако без надлежащего тестирования весь результат может нивелироваться багами и другими неприятностями.
Следовательно, составление тест-планов, а на их основе тест-кейсов – неотъемлемый процесс при разработке приложений. До запуска в массы продукта фирмы, во время его работы в штатном режиме, по ходу добавления новых возможностей – везде требуется процедура тестирования.
https://smartiqa.ru/blog/testplan-acc
Заголовок: ACC-методика составления тест-планов от компании Google
Описание: Принципы составления грамотного тест-плана в минимальные сроки. ACC-анализ, применяемый в компании Google и его элементы: атрибуты, компоненты, возможности.
- - - - - - - - -
Несмотря на сложность оценки работы тестировщиков с точки зрения потребителей продукта компании, она не может выполняться спустя рукава или отсутствовать вовсе. Понять эффективность деятельности разработчиков проще: если рынок принял приложение, пользуется популярностью – все хорошо. Однако без надлежащего тестирования весь результат может нивелироваться багами и другими неприятностями.
Следовательно, составление тест-планов, а на их основе тест-кейсов – неотъемлемый процесс при разработке приложений. До запуска в массы продукта фирмы, во время его работы в штатном режиме, по ходу добавления новых возможностей – везде требуется процедура тестирования.
https://smartiqa.ru/blog/testplan-acc
smartiqa.ru
ACC-методика составления тест-планов от компании Google
Принципы составления грамотного тест-плана в минимальные сроки. ACC-анализ, применяемый в компании Google и его элементы: атрибуты, компоненты, возможности. Адрес: /blog/testplan-acc
Отличный день! Потому что сегодня наш ежемесячный дайджест.
Вот что мы опубликовали в этом месяце:
1. Статья Заменят ли нас нейронные сети?: https://smartiqa.ru/blog/neural-network-intro
2. Статья Все о градиентном спуске или как учится нейронная сеть: https://smartiqa.ru/blog/neural-network-gradient-descent
3. Статья ACC-методика составления тест-планов от компании Google: https://smartiqa.ru/blog/testplan-acc
4. Статья Работа с файлами в Python: https://smartiqa.ru/blog/python-files
5. Задачник Тема 1. "Целые числа": https://smartiqa.ru/python-workbook/int
Скорее переходите по ссылкам и получайте порцию нового.
Вот что мы опубликовали в этом месяце:
1. Статья Заменят ли нас нейронные сети?: https://smartiqa.ru/blog/neural-network-intro
2. Статья Все о градиентном спуске или как учится нейронная сеть: https://smartiqa.ru/blog/neural-network-gradient-descent
3. Статья ACC-методика составления тест-планов от компании Google: https://smartiqa.ru/blog/testplan-acc
4. Статья Работа с файлами в Python: https://smartiqa.ru/blog/python-files
5. Задачник Тема 1. "Целые числа": https://smartiqa.ru/python-workbook/int
Скорее переходите по ссылкам и получайте порцию нового.
Блин, хелп! Меня поставили лидом в новой команде (перевели с другого проекта, поэтому что эта команда не справляется). И такое ощущение, что несколько человек просто задались целью меня выжить :( Постоянно придираются к тому что я делаю/говорю, заваливают мои пул реквесты тонной комментариев вообще не по делу. в итоге постоянно приходится обращаться в менеджеру чтобы разруливать эти моменты. для меня это огромный стресс. я люблю свою работу, но этот человеческий фактор сводит меня с ума... вот как на это реагировать? стараться сохранять спокойствие и отбивать нападки? думала может еще попробовать поговорить с ними начистоту - что именно их не устраивает, что они так себя ведут.
Есть вопросы? Задавайте с помощью "Предложить новость".
Есть вопросы? Задавайте с помощью "Предложить новость".
Программы для «Оборонного калькулятора», коммерциализация UNIX, письмо Билла Гейтса, манифест GNU, Linux, миллиардные сделки покупок Open Source компаний, или Краткая история Open Source: https://habr.com/ru/company/dododev/blog/526810/
Хабр
История Open Source кратко: от калькулятора до миллиардных сделок
Когда говорят «Open Source», обычно первые ассоциации — это Ричард Столлман и Линус Торвальдс. Но Open Source начался не с них. Когда в 50-х учёные и инженеры писали ПО, например, для IBM 701, они...
- - - - - - - -
Отсутствие костюмов и командного духа. Microsoft представила исследование удаленной работы
- - - - - - - - -
Руководители и работники компаний не хотят возвращаться к прежнему формату офисной работы после пандемии большинство компаний собирается оставить гибкий график и в будущем.
При этом у компаний, перешедших на удаленку наблюдаются проблемы с внедрением новых решений и отсутствием командного духа у сотрудников.
Об этом свидетельствуют результаты исследования, проведенного компанией Microsoft совместно с KRC Research, Boston Consulting Group и доктором Майклом Парком из Wharton School.
https://ain.ua/2020/10/27/microsoft-predstavila-issledovanie-udalennoj-raboty
Отсутствие костюмов и командного духа. Microsoft представила исследование удаленной работы
- - - - - - - - -
Руководители и работники компаний не хотят возвращаться к прежнему формату офисной работы после пандемии большинство компаний собирается оставить гибкий график и в будущем.
При этом у компаний, перешедших на удаленку наблюдаются проблемы с внедрением новых решений и отсутствием командного духа у сотрудников.
Об этом свидетельствуют результаты исследования, проведенного компанией Microsoft совместно с KRC Research, Boston Consulting Group и доктором Майклом Парком из Wharton School.
https://ain.ua/2020/10/27/microsoft-predstavila-issledovanie-udalennoj-raboty
AIN.UA
Отсутствие костюмов и командного духа. Microsoft представила исследование удаленной работы
Руководители и работники компаний не хотят возвращаться к прежнему формату офисной работы после пандемии большинство компаний собирается оставить гибкий график и в будущем.
- - - - - - - - -
Заголовок: Откуда нейросеть знает, что на картинке котик? Все, что вы хотели знать о сверточных нейросетях
Описание: В статье рассказывается о принципе работы сверточных нейронных сетей
- - - - - - - - -
Вы наверняка слышали такой термин: “компьютерное зрение”, но задумывались ли вы, что за ним стоит? Как может компьютер что-то видеть, да еще и понимать, что он увидел? На эти и другие вопросы я собираюсь ответить в этой статье.
https://smartiqa.ru/blog/neural-network-convolution
Заголовок: Откуда нейросеть знает, что на картинке котик? Все, что вы хотели знать о сверточных нейросетях
Описание: В статье рассказывается о принципе работы сверточных нейронных сетей
- - - - - - - - -
Вы наверняка слышали такой термин: “компьютерное зрение”, но задумывались ли вы, что за ним стоит? Как может компьютер что-то видеть, да еще и понимать, что он увидел? На эти и другие вопросы я собираюсь ответить в этой статье.
https://smartiqa.ru/blog/neural-network-convolution
smartiqa.ru
[ Нейросети Часть 3 ] Откуда нейросеть знает, что на картинке котик? Все, что вы хотели знать о сверточных нейросетях
В статье рассказывается о принципе работы сверточных нейронных сетей
Сегодня мы хотим представить вашему вниманию актуальный чек-лист для проведения юзабилити-тестирования
Юзабилити-тестирование – исследование, выполняемое с целью определения, удобен ли некоторый искусственный объект для его предполагаемого применения. Эту процедуру могут выполнить как тестировщики, так и обычные пользователи.
Базовые критерии полноценного юзабилити-тестирования:
1. Быстрота загрузки внешнего интерфейса ПО;
2. Качество адаптивной верстки;
3. Языки и редактирование времени, которое должно отображаться в привычном для пользователя формате;
4. Качество контента, представленного на страницах;
5. Базовые функции понятны и их не приходится долго искать;
6. Полное отсутствие горизонтальной полоски прокрутки страницы;
7. 100% однообразие графического интерфейса, присутствует полная карта сайта;
8. Наличие данных о компании и легко запоминающийся логотип;
9. Отсутствуют раздражительные детали для пользователей (к примеру, рекламные блоки со звуком);
10. Страница 404 может сообщить пользователю время и причину бага, содержит полезные данные о базовых разделах и информационных контактах.
Сам чек-лист:
Юзабилити-тестирование – исследование, выполняемое с целью определения, удобен ли некоторый искусственный объект для его предполагаемого применения. Эту процедуру могут выполнить как тестировщики, так и обычные пользователи.
Базовые критерии полноценного юзабилити-тестирования:
1. Быстрота загрузки внешнего интерфейса ПО;
2. Качество адаптивной верстки;
3. Языки и редактирование времени, которое должно отображаться в привычном для пользователя формате;
4. Качество контента, представленного на страницах;
5. Базовые функции понятны и их не приходится долго искать;
6. Полное отсутствие горизонтальной полоски прокрутки страницы;
7. 100% однообразие графического интерфейса, присутствует полная карта сайта;
8. Наличие данных о компании и легко запоминающийся логотип;
9. Отсутствуют раздражительные детали для пользователей (к примеру, рекламные блоки со звуком);
10. Страница 404 может сообщить пользователю время и причину бага, содержит полезные данные о базовых разделах и информационных контактах.
Сам чек-лист:
- - - - - - - - -
Заголовок: Генеративно-состязательные модели, или как сделать из нейросети художника.
Описание: В статье рассказывается о принципе работы GAN-моделей и методах их обучения.
- - - - - - - - -
Из предыдущих статей мы узнали о полносвязных и сверточных нейросетях, принципах их работы и обучения. А теперь представьте, что мы хотим научить нейросеть не только понимать, что изображено на картинке, но и самим рисовать (генерировать) эту картинку. Возможно ли такое? Спойлер: возможно, но для этого потребуется целых две нейросети, и сейчас мы расскажем почему.
https://smartiqa.ru/blog/neural-network-gan
Заголовок: Генеративно-состязательные модели, или как сделать из нейросети художника.
Описание: В статье рассказывается о принципе работы GAN-моделей и методах их обучения.
- - - - - - - - -
Из предыдущих статей мы узнали о полносвязных и сверточных нейросетях, принципах их работы и обучения. А теперь представьте, что мы хотим научить нейросеть не только понимать, что изображено на картинке, но и самим рисовать (генерировать) эту картинку. Возможно ли такое? Спойлер: возможно, но для этого потребуется целых две нейросети, и сейчас мы расскажем почему.
https://smartiqa.ru/blog/neural-network-gan
smartiqa.ru
[ Нейросети Часть 4 ] Генеративно-состязательные модели, или как сделать из нейросети художника.
В статье рассказывается о принципе работы GAN-моделей и методах их обучения.
- - - - - - - - -
Заголовок: Менеджер пакетов pip: разбираемся с установкой дополнительных библиотек в Python
Описание: Установка и обновление менеджера пакетов PIP. Команды по работе с pip, группировка модулей и массовая загрузка библиотек под конкретный проект.
- - - - - - - - -
Если вы работаете с языком программирования Python, то не раз сталкивались с утилитой pip. Общение с этим пакетом для большинства начинающих программистов ограничивается командой install. Однако возможности менеджера пакетов существенно шире.
https://smartiqa.ru/blog/python-pip
Заголовок: Менеджер пакетов pip: разбираемся с установкой дополнительных библиотек в Python
Описание: Установка и обновление менеджера пакетов PIP. Команды по работе с pip, группировка модулей и массовая загрузка библиотек под конкретный проект.
- - - - - - - - -
Если вы работаете с языком программирования Python, то не раз сталкивались с утилитой pip. Общение с этим пакетом для большинства начинающих программистов ограничивается командой install. Однако возможности менеджера пакетов существенно шире.
https://smartiqa.ru/blog/python-pip
smartiqa.ru
Менеджер пакетов pip: разбираемся с установкой дополнительных библиотек в Python
Установка и обновление менеджера пакетов PIP. Команды по работе с pip, группировка модулей и массовая загрузка библиотек под конкретный проект.
- - - - - - - -
Swagger/OpenAPI Specification как основа для ваших приёмочных тестов
- - - - - - - - -
Человеческая жизнь слишком коротка, чтобы тратить ее на интеграцию и документацию. С помощью контрактов и кодогенераторов можно сократить рутинные операции и переписывание кода, обеспечить недосягаемое иными способами покрытие и достигнуть невыразимой чёткости бытия тестировщиков, разработчиков и систем.
https://habr.com/ru/company/jugru/blog/525298/
Swagger/OpenAPI Specification как основа для ваших приёмочных тестов
- - - - - - - - -
Человеческая жизнь слишком коротка, чтобы тратить ее на интеграцию и документацию. С помощью контрактов и кодогенераторов можно сократить рутинные операции и переписывание кода, обеспечить недосягаемое иными способами покрытие и достигнуть невыразимой чёткости бытия тестировщиков, разработчиков и систем.
https://habr.com/ru/company/jugru/blog/525298/
Хабр
Swagger/OpenAPI Specification как основа для ваших приёмочных тестов
Человеческая жизнь слишком коротка, чтобы тратить ее на интеграцию и документацию. С помощью контрактов и кодогенераторов можно сократить рутинные операции и пер...
Здравствуйте, товарищи программисты! Требуется помощь! Помогите пожалуйста с советом!
Я генирирую случайное число 0...9 и хочу записать их в список!
В (1) примере у меня это получается, так как я знаю длину, а в (2) я хочу занести элементы без указания длины!
Пример 1
from random import randint
list_numbers = [] #После цикла список должен иметь 1,2,3,4,5,6,7,8,9,0
while len(list_numbers) != 10:
num = randint(0,9) #генирируем случ число
if num in list_numbers: #если такой эл сущест, то пропустить
continue
else: #иначе добавить в список
list_numbers += [num]
print(list_numbers)
Пример 2
#####################################################
##########Что хочу я:################################
from random import randint
list_numbers = [] #После цикла список должен иметь 1,2,3,4,5,6,7,8,9,0
while какое условие?:
num = randint(0,9)
добавить случайное элемент от 0...9
до тех пор пока не будет 1,2,3,4,5,6,7,8,9,0
Я генирирую случайное число 0...9 и хочу записать их в список!
В (1) примере у меня это получается, так как я знаю длину, а в (2) я хочу занести элементы без указания длины!
Пример 1
from random import randint
list_numbers = [] #После цикла список должен иметь 1,2,3,4,5,6,7,8,9,0
while len(list_numbers) != 10:
num = randint(0,9) #генирируем случ число
if num in list_numbers: #если такой эл сущест, то пропустить
continue
else: #иначе добавить в список
list_numbers += [num]
print(list_numbers)
Пример 2
#####################################################
##########Что хочу я:################################
from random import randint
list_numbers = [] #После цикла список должен иметь 1,2,3,4,5,6,7,8,9,0
while какое условие?:
num = randint(0,9)
добавить случайное элемент от 0...9
до тех пор пока не будет 1,2,3,4,5,6,7,8,9,0