You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ML-For-Beginners/translations/bg
localizeflow[bot] c60c2e5841
[sk,ro,bg] chore(i18n): sync translations
3 weeks ago
..
1-Introduction [sk,ro,bg] chore(i18n): sync translations 3 weeks ago
2-Regression [sk,ro,bg] chore(i18n): sync translations 3 weeks ago
3-Web-App chore(i18n): sync translations with latest source changes (chunk 1/1, 300 changes) 8 months ago
4-Classification chore(i18n): sync translations with latest source changes (chunk 1/1, 6 changes) 5 months ago
5-Clustering [sk,ro,bg] chore(i18n): sync translations 3 weeks ago
6-NLP chore(i18n): sync translations with latest source changes (chunk 1/1, 300 changes) 8 months ago
7-TimeSeries [sk,ro,bg] chore(i18n): sync translations 3 weeks ago
8-Reinforcement [sk,ro,bg] chore(i18n): sync translations 3 months ago
9-Real-World [sk,ro,bg] chore(i18n): sync translations 3 months ago
docs chore(i18n): sync translations with latest source changes (chunk 1/1, 300 changes) 8 months ago
quiz-app chore(i18n): sync translations with latest source changes (chunk 1/1, 300 changes) 8 months ago
sketchnotes chore(i18n): sync translations with latest source changes (chunk 1/1, 300 changes) 8 months ago
.co-op-translator.json [sk,ro,bg] chore(i18n): sync translations 3 weeks ago
AGENTS.md chore(i18n): sync translations with latest source changes (chunk 1/1, 300 changes) 8 months ago
CODE_OF_CONDUCT.md chore(i18n): sync translations with latest source changes (chunk 1/1, 300 changes) 8 months ago
CONTRIBUTING.md chore(i18n): sync translations with latest source changes (chunk 1/1, 300 changes) 8 months ago
PyTorch_Fundamentals.ipynb 🌐 Update translations via Co-op Translator 1 year ago
README.md [sk,ro,bg] chore(i18n): sync translations 3 weeks ago
SECURITY.md chore(i18n): sync translations with latest source changes (chunk 1/1, 300 changes) 8 months ago
SUPPORT.md chore(i18n): sync translations with latest source changes (chunk 1/1, 300 changes) 8 months ago
TROUBLESHOOTING.md chore(i18n): sync translations with latest source changes (chunk 1/1, 300 changes) 8 months ago
for-teachers.md [sk,ro,bg] chore(i18n): sync translations 3 weeks ago

README.md

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

🌐 Поддръжка на множество езици

Поддържа се чрез GitHub Action (Автоматизирано и винаги актуално)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Предпочитате да клонирате локално?

Този хранилище включва над 50 езикови превода, което значително увеличава размера на изтеглянето. За да клонирате без преводи, използвайте sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/ML-For-Beginners.git
cd ML-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/ML-For-Beginners.git
cd ML-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Това ви дава всичко необходимо, за да завършите курса с много по-бързо изтегляне.

Присъединете се към нашата общност

Microsoft Foundry Discord

Имаме текуща серия за учене с AI в Discord, научете повече и се присъединете към нас в Learn with AI Series от 18 до 30 септември 2025 г. Ще получите съвети и трикове за използването на GitHub Copilot за Data Science.

Learn with AI series

Машинно обучение за начинаещи - Учебна програма

🌍 Пътувайте из света, докато изследваме машинното обучение чрез световните култури 🌍

Експертите по облачни технологии в Microsoft с удоволствие предлагат 12-седмична учебна програма с 26 урока, посветена на машинното обучение. В тази учебна програма ще научите за това, което понякога се нарича класическо машинно обучение, като използвате главно библиотеката Scikit-learn и избягвате дълбокото обучение, което се разглежда в нашата учебна програма AI за начинаещи. Сдвоете тези уроци с нашата учебна програма „Наука за данни за начинаещи“!

Пътувайте с нас из света, докато прилагаме тези класически техники върху данни от различни региони по света. Всеки урок включва предварителен и последващ тест, писмени инструкции за изпълнение на урока, решение, задание и още. Нашият проектно-базиран педагогически подход ви позволява да учите чрез създаване, доказан начин за по-добро усвояване на нови умения.

✍️ Сърдечни благодарности на нашите автори Джен Лупър, Стивън Хауъл, Франческа Лазери, Томоми Имура, Каси Бревиу, Дмитрий Сошников, Крис Норинг, Анирбан Мукерджи, Орнела Алтунян, Рут Якубу и Ейми Бойд

🎨 Благодарности и на нашите илюстратори Томоми Имура, Дасани Мадипали и Джен Лупър

🙏 Специални благодарности 🙏 на нашите посланици на студенти на Microsoft, автори, рецензенти и съдържателни сътрудници, особено Ришит Дагли, Мухаммад Сакиб Кхан Инан, Рохан Радж, Александру Петреску, Абхишек Джайсуал, Наврин Табасум, Йоан Самуила и Снигда Агарвал

🤩 Особена благодарност към посланиците на студенти на Microsoft Ерик Уанджау, Джаслийн Сонди и Видуши Гупта за нашите уроци по R!

Започване

Следвайте тези стъпки:

  1. Форкнете хранилището: Кликнете върху бутона „Fork“ в горния десен ъгъл на тази страница.
  2. Клонирайте хранилището: git clone https://github.com/microsoft/ML-For-Beginners.git

💡 Бърз старт съвет: Искате да започнете в браузър без да настройвате Python локално? Използвайте GitHub Codespaces, за да създадете облачна среда за разработка за вашето форкване. Отворете зеленото меню Code, изберете Codespaces и създайте codespace; инсталирайте необходимите зависимости на всеки урок в него.

намерете всички допълнителни ресурси за този курс в нашата колекция Microsoft Learn

🔧 Нуждаете се от помощ? Вижте нашия Ръководство за отстраняване на проблеми за решения на често срещани проблеми с инсталиране, настройка и изпълнение на уроците.

Студенти, за да използвате тази учебна програма, форкнете цялото хранилище в своя GitHub акаунт и завършете упражненията самостоятелно или в група:

  • Започнете с предварителен тест преди лекцията.
  • Прочетете лекцията и изпълнете активностите, като спирате и разсъждавате при всяка проверка на знания.
  • Опитайте да създадете проектите, като разберете уроците, а не просто като изпълните кода за решение; въпреки това, кодът е наличен в папките /solution във всеки урок, ориентиран към проекти.
  • Направете тест след лекцията.
  • Завършете предизвикателството.
  • Завършете заданието.
  • След завършване на групата с уроци, посетете Дискусионния борд и „учете на глас“, като попълните съответния PAT рубрик. PAT е инструмент за оценка на напредъка, който попълвате за задълбочаване на ученето си. Можете също да реагирате на други PAT, за да учим заедно.

За по-нататъшно обучение препоръчваме да следвате тези модули и учебни пътеки на Microsoft Learn.

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


Видео уроци

Някои от уроците са налични като кратки видеоклипове. Можете да ги намерите в самите уроци, или в плейлиста ML for Beginners в YouTube канала на Microsoft Developer, като кликнете върху снимката по-долу.

ML for beginners banner


Срещнете екипа

Promo video

Gif от Mohit Jaisal

🎥 Кликнете на изображението по-горе за видео за проекта и хората, които го създадоха!


Педагогика

Избрахме два педагогически принципа при изграждането на тази учебна програма: гарантиране, че е практическа и проектно-базирана, и че включва чести тестове. Освен това тази учебна програма има обща тема, която ѝ придава свързаност.

Като осигуряваме съответствие на съдържанието с проекти, процесът става по-ангажиращ за студентите и се увеличава задържането на концепциите. Освен това тест с ниски залози преди занятията задава намерението на студента за научаване на тема, а вторият тест след занятията осигурява допълнително задържане. Тази учебна програма е проектирана да бъде гъвкава и забавна и може да се вземе цялостно или частично. Проектите започват малки и стават все по-сложни до края на 12-седмичния цикъл. Тази учебна програма включва и постскрипт за реални приложения на ML, който може да се използва като допълнителен кредит или като основа за обсъждане.

Намерете нашите Правила за поведение, Как да допринасяте, Преводи и Отстраняване на проблеми. Очакваме вашата конструктивна обратна връзка!

Всеки урок включва

  • по желание бележка със скици
  • по желание допълнително видео
  • видео урок (само в някои уроци)
  • тест за загряване преди лекцията
  • писмен урок
  • за проектно-базирани уроци, стъпка по стъпка ръководства за изграждане на проекта
  • проверки на знанията
  • предизвикателство
  • допълнително четиво
  • задание
  • тест след лекцията

Бележка за езиците: Тези уроци са главно написани на Python, но много са налични и на R. За да завършите урок на R, отидете в папката /solution и потърсете уроци на R. Те имат разширение .rmd, което представлява R Markdown файл, който може просто да се определи като вграждане на кодови блокове (на R или други езици) и YAML заглавка (която указва как да се форматират изходите като PDF) в Markdown документ. По този начин той служи като примерна рамка за създаване на съдържание в науката за данни, тъй като позволява да комбинирате кода си, неговия изход и вашите мисли, като ги записвате в Markdown. Освен това документи на R Markdown могат да се визуализират като изходни формати като PDF, HTML или Word.

Бележка за тестовете: Всички тестове са в папката на Quiz App, общо 52 теста с по три въпроса всеки. Те са свързани от уроците, но приложението за тестове може да се изпълнява локално; следвайте инструкциите в папката quiz-app за локално хостване или внедряване в Azure.

Номер на урока Тема Групиране на урока Учебни цели Свързан урок Автор
01 Въведение в машинното обучение Въведение Научете основните концепции зад машинното обучение Урок Мухамад
02 История на машинното обучение Въведение Научете историята зад тази област Урок Джен и Ейми
03 Справедливост и машинно обучение Въведение Какви са важните философски въпроси около справедливостта, които студентите трябва да вземат предвид при създаване и прилагане на модели за машинно обучение? Урок Томоми
04 Техники за машинно обучение Въведение Какви техники използват изследователите на ML за създаване на модели? Урок Крис и Джен
05 Въведение в регресия Регресия Започнете с Python и Scikit-learn за регресионни модели Python • R Джен • Ерик Ванджау
06 Цени на тикви в Северна Америка 🎃 Регресия Визуализирайте и почистете данните в подготовка за ML Python • R Джен • Ерик Ванджау
07 Цени на тикви в Северна Америка 🎃 Регресия Създайте линейни и полиномиални регресионни модели Python • R Джен и Дмитрий • Ерик Ванджау
08 Цени на тикви в Северна Америка 🎃 Регресия Създайте логистичен регресионен модел Python • R Джен • Ерик Ванджау
09 Уеб приложение 🔌 Уеб приложение Създайте уеб приложение за използване на вашия трениран модел Python Джен
10 Въведение в класификация Класификация Почистете, пригответе и визуализирайте данните си; въведение в класификацията Python • R Джен и Каси • Ерик Ванджау
11 Вкусни азиатски и индийски кухни 🍜 Класификация Въведение в классификаторите Python • R Джен и Каси • Ерик Ванджау
12 Вкусни азиатски и индийски кухни 🍜 Класификация Още класификатори Python • R Джен и Каси • Ерик Ванджау
13 Вкусни азиатски и индийски кухни 🍜 Класификация Създайте уеб приложение за препоръчване, използвайки вашия модел Python Джен
14 Въведение в клъстериране Клъстериране Почистете, пригответе и визуализирайте данните си; въведение в клъстерирането Python • R Джен • Ерик Ванджау
15 Изследване на нигерийските музикални вкусове 🎧 Клъстериране Изследвайте метода на клъстериране K-Means Python • R Джен • Ерик Ванджау
16 Въведение в обработка на естествен език ☕️ Обработка на естествен език Научете основите на NLP чрез създаване на прост бот Python Стивън
17 Общи задачи в NLP ☕️ Обработка на естествен език Задълбочете знанията си за NLP, като разберете основните задачи при работа с езикови структури Python Стивън
18 Превод и анализ на настроенията ♥️ Обработка на естествен език Превод и анализ на настроения с Джейн Остин Python Стивън
19 Романтични хотели в Европа ♥️ Обработка на естествен език Анализ на настроения с ревюта на хотели 1 Python Стивън
20 Романтични хотели в Европа ♥️ Обработка на естествен език Анализ на настроения с ревюта на хотели 2 Python Стивън
21 Въведение в прогнозиране на времеви редове Времеви редове Въведение в прогнозиране на времеви редове Python Франческа
22 ⚡️ Световна употреба на енергия ⚡️ - прогнозиране с ARIMA Времеви редове Прогнозиране на времеви редове с ARIMA Python Франческа
23 ⚡️ Световна употреба на енергия ⚡️ - прогнозиране с SVR Времеви редове Прогнозиране на времеви редове с регресор с опорни вектори Python Анирбан
24 Въведение в учене чрез подсилване Учение чрез подсилване Въведение в учене чрез подсилване с Q-усложнение Python Дмитрий
25 Помогнете на Питър да избегне вълка! 🐺 Учение чрез подсилване Учене чрез подсилване в Gym Python Дмитрий
Постскрипт Реални сценарии и приложения на ML ML в дивата природа Интересни и разкриващи реални приложения на класическото машинно обучение Урок Екип
Постскрипт Отстраняване на грешки при ML с RAI таблото ML в дивата природа Отстраняване на грешки при машинно обучение с помощта на компоненти в таблото Responsible AI Урок Рут Якобу

намерете всички допълнителни ресурси за този курс в нашата колекция Microsoft Learn

Достъп офлайн

Можете да използвате тази документация офлайн, използвайки Docsify. Форкнете това репо, инсталирайте Docsify на вашата локална машина и след това в кореновата папка на това репо, напишете docsify serve. Уебсайтът ще бъде обслужван на порт 3000 на вашия localhost: localhost:3000.

PDF файлове

Намерете pdf на учебната програма с линкове тук.

🎒 Други курсове

Нашият екип предлага и други курсове! Вижте:

LangChain

LangChain4j за начинаещи LangChain.js за начинаещи LangChain за начинаещи

Azure / Edge / MCP / Агенти

AZD за начинаещи Edge AI за начинаещи MCP за начинаещи AI Агенти за начинаещи


Серия за генеративен AI

Генеративен AI за начинаещи Генеративен AI (.NET) Генеративен AI (Java) Генеративен AI (JavaScript)


Основно обучение

ML за начинаещи Наука за данни за начинаещи AI за начинаещи Киберсигурност за начинаещи Уеб разработка за начинаещи IoT за начинаещи XR развитие за начинаещи


Серия Copilot

Copilot за AI съвместно програмиране Copilot за C#/.NET Copilot Приключение

Получаване на помощ

Ако се затрудните или имате въпроси докато учите машинно обучение или изграждате AI приложения, не се притеснявайте — помощ е налична.

Можете да се присъедините към дискусии с други учащи и разработчици, да задавате въпроси и да споделяте идеите си с общността.

  • Присъединете се към общността за задаване на въпроси и учене с други
  • Обсъждайте концепции за машинно обучение и проектни идеи
  • Получавайте насоки от опитни разработчици

Подкрепяща общност е отличен начин да развиете уменията си и да решавате проблеми по-бързо.

Microsoft Foundry Discord общност

Ако срещнете бъгове, грешки или имате предложения за подобрения, можете също да отворите Проблем в това репо, за да докладвате проблема.

За обратна връзка за продукта или за търсене на съществуващи публикации в общността, посетете Форум на разработчиците:

Microsoft Foundry Форум на разработчиците

Допълнителни съвети за обучение

  • Преглеждайте тетрадките след всеки урок за по-добро разбиране.
  • Практикувайте внедряването на алгоритми сами.
  • Изследвайте реални набори от данни с помощта на научените концепции.

Отказ от отговорност: Този документ е преведен с помощта на AI преводачески услуга Co-op Translator. Въпреки че се стремим към точност, моля имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.