webBG - програмисти, машинно обучение, javascript, python, php, питам, говорим, публикации

Свързани публикации 'algorithms'


Пример на Python за алгоритъма за наводняване
Кратък урок за алгоритъма Flood Fill Алгоритъмът Flood Fill се използва за замяна на стойности в дадена граница. Този алгоритъм може да бъде програмиран по различни начини, но обичайният метод използва рекурсия за сравняване на стари и нови стойности. Докато Flood Fill може да бъде написан на всеки език за програмиране, следващият пример използва Python за простота. Ако искате да преминете направо към кода, примерът е достъпен в моя GitHub . Алгоритъмът за запълване на..

Рецепта за успешна програма
Рецепта за успешна програма Прагматичен пъзел Wordoku Азбучен пъзел судоку с наклонена черта и анаграма. 🧩 ВРЕМЕ Е ЗА ПЪЗЕЛ! Това е судоку, да, но с букви. Просто използвайте деветте различни букви в мрежата, за да я завършите, така че всеки ред, колона и малък квадрат да съдържа всяка от деветте букви. Когато пренаредите деветте отделни букви в пъзела, ще имате дума, която се отнася до набор от инструкции за решаване на програмен проблем. ☕ Този пъзел Wordoku е..

Честит ден на труда! Да кодираме. (Блог за кодиране) — Седмица 5
Йо. Честит ден на труда на всички. Надяваме се, че сте прекарали деня добре и успех на тези от вас, които започват училище! Днес ще внедрим собствен стек! Стекът е важна структура от данни, която използва проста концепция - първи влиза, последен излиза. Каквото и да избутате първо на върха на стека си, ще напусне последно. Визуално представяне на стек може да се види по-долу (направено от вас наистина с помощта на добрата стара боя на Microsoft). След като вече знаем какво е..

Упражняване на алгоритъм: Намерете общи елементи в два масива
Продължавайки сагата с практиката на алгоритъма, попаднах на упражнение, което илюстрира сценариите „груба сила/идеален/най-добър“ при решаване на упражнения с алгоритъм. Както знаем, има не само множество начини за достигане до отговор, но само защото отговорите ни работят, това не означава, че са оптимални. Проблемът Дадени са два масива, създайте функция, която позволява на потребителя да разбере (вярно/невярно) дали два масива съдържат общи елементи. Така например, ако са ни..

ПРОБЛЕМ С ПРОДАЖБАТА НА ВИНО
Днес ще разгледаме един класически проблем с интервю. Този проблем е задаван в много интервюта за програмиране и се надявам да ви хареса! Нека да започнем. Постановка на задача: Дадени са n вина в ред, като цели числа означават цената на всяко вино съответно. Всяка година можете да продадете първото или последното вино в редицата. Нека първоначалните печалби от вината са P1, P2, P3…Pn . През Y-тата година печалбата от i-тото вино ще бъде Y*P[i]. Целта е да се..

Проект за наука за данни | Прогнозиране на качеството на водата
Започнете да завършите подсилени с градиент дървета | Серии от данни | Проект 4 Преглед на епизоди 11.7 — Подсилени с градиент дървета за класификация и 12.1 — Как да оптимизирате хиперпараметри за модели на машинно обучение може да бъде полезно за този проект.

Мислете за структури от данни: Алгоритми и извличане на информация в Java [отворена книга]
Ако сте студент, изучаващ компютърни науки, или софтуерен разработчик, който се подготвя за технически интервюта, тази практическа книга ще ви помогне да научите и прегледате някои от най-важните идеи в софтуерното инженерство – структури от данни и алгоритми – по начин, който е по-ясен, по-кратък , и по-ангажиращ от други материали. Мислете за структури от данни Ако сте студент, изучаващ компютърни науки, или софтуерен разработчик, който се подготвя за..

Нови материали

Създайте разширение за Chrome с помощта на Angular
Този урок е базиран на манифеста на разширението на chrome версия 3 (MV3), а също и на Angular версия 2+ (2, 3 и...). Ако не сте използвали манифест версия 3, можете да следвате този урок ,..

За да научите нов език за програмиране, започнете отначало
Първоначално публикувано на http://www.mberlove.com/blog/a-new-programming-language-starting-over/ Програмистите се гордеят със способността си да усвояват лесно нови умения , разчитайки..

5 Youtubers на Data Science, които трябва да следвате
Защото всички можем да се справим с малко продуктивно отлагане Всички сме падали в заешката дупка на Youtube, така че защо да не я направим продуктивна?! Като непрекъснато нарастващ източник..

Бих казал, че точно това е проблемът с Twitter — това е инструмент на суперпотребител.
Бих казал, че точно това е проблемът с Twitter — това е инструмент на суперпотребител. По същия начин, по който суперкодерът сочи vim като единствения начин за кодиране, но останалите от нас..

Основи на Gradio
Gradio е най-ефективният метод за демонстриране на вашия модел на машинно обучение и разполага с удобен за потребителя онлайн интерфейс, който го прави достъпен от всяко място. Какво прави..

Илюстрация (GIF) за обяснение на дълбоки конволюционни мрежи (DCNN)
В света на компютърното зрение най-основният и често срещан алгоритъм за разпознаване на изображения е конволюционната мрежа. С популярността на рамки като tensorflow и pytorch, стана по-лесно да..

Python Bootcamp — Data Science Day 165
Python Bootcamp от Giles McMullen-Klein беше абсолютно невероятно. Джайлс има този уникален начин да улови аудиторията си, като същевременно прави съдържанието на курса много интересно...