Питхон програмирање и машинско учење - курс 42.000 руб. из Цодди Сцхоол оф Программинг фор Цхилдрен, обука 7 модула (месеци)
мисцеланеа / / December 03, 2023
Узраст: 12-16 година
Ниво: за почетнике.
Трајање: од 7 модула (месеци), од 56 сати*.
Формат: индивидуални и групни часови, офлајн и онлајн (у реалном времену).
Број деце: од 1 до 8.
Цена:
од 750 руб./сат у онлајн групи,
од 850 руб./сат у оффлине групи,
од 1050 руб./сат појединачно на мрежи,
од 1980 руб./сат појединачно ван мреже.
Класични БАСИЦ и Пасцал се и даље уче као програмски језици у школским програмима. Иако помажу да се разумеју принципи писања програма, професионални програмери их више не користе. Савремене технологије не мирују, па стога данас постоје напреднији и релевантнији програмски језици који су лаки за учење и погодни за почетнике. Да ли желите да ваше дете научи како да пише код на једном од најпопуларнијих и најтраженијих језика на свету и да га користи за решавање проблема из стварног света? Добродошли на наш курс Питхон програмирања и машинског учења за децу!
Карактеристике и предности
Језик Питхон је почео да развија холандски програмер Гвидо ван Росум касних осамдесетих. Гвидо је у то време био радник холандског ЦВИ института, једног од водећих европских истраживачких института у области математике и теоријске рачунарске науке. Овај језик је писао у слободно време, улажући у њега неке идеје о АБЦ образовном језику, у чему је и сам учествовао. Развој је завршен 1991. године. Након што је прва званична верзија изашла на мрежу, читава група програмера придружила се њеном усавршавању и побољшању. Питхон је сада моћан, изражајан програмски језик који се лако учи и користи.
На Интернету постоји много лекција и туторијала за Питхон. Међутим, пун успех се може постићи када се учи под вођством искусног наставника-практичара. Поред савладавања самог језика, током наставе ученици ће научити како да га практично примене у машинском учењу. Препоручујемо да школарци почну да уче Питхон са 12 година. Савршено је за почетнике да направе прве кораке у програмирању, јер... има следеће предности:
- Једна од главних предности Питхон-а је његова синтакса читљива људима. Програмери цене лепоту и јасноћу кода, што се огледа у њиховој филозофији названој „Зен оф Питхон“. „Читљивост је битна“, „Једноставно је боље од сложеног“ – ово су неке од начела ове филозофије.
- Садржи најсавременије механизме поновне употребе кода. На њему можете писати једноставне и ефикасне програме без трошења много времена на то.
- Мање уноса кода значајно повећава брзину развоја.
- Пајтонов дизајн многи стручњаци сматрају једним од најбољих.
- Интерактивна шкољка вам омогућава да унесете програме и одмах добијете резултат.
- Питхон има помоћне алате који значајно убрзавају учење. На пример, модул корњаче, који симулира графику корњаче, и модул ткинтер за рад са графичком библиотеком.
- Садржи велику библиотеку модула, која пружа много функција које су тражене у апликативним програмима, у распону од претраживања текста помоћу шаблона до мрежних функција. Питхон се може проширити и кроз сопствене библиотеке и кроз библиотеке које су креирали други програмери.
Питхон користе гиганти као што су Гоогле, Интел, ИБМ. На њему раде популарне платформе ИоуТубе и ВКонтакте. Научници НАСА-е га користе за шифровање и анализу података, а стручњаци из различитих области га користе за истраживања великих размера. Питхон је програмски језик који ће бити тражен веома дуго!
Такође добија све већу популарност јер је уско повезан са машинским учењем и стварањем интелигентних компјутерских програма. Питхон чини рад са кодом много лакшим. Сада се рачунари више не могу програмирати као раније, већ се могу конфигурисати тако да уче сами. Машинско учење је један од главних ИТ трендова нашег времена и постепено продире у све области живота - паметна претрага са Гоогле-а и Иандек-а, неуронске мреже, паметни филтери за нежељену пошту, вештачка интелигенција у игрицама и још много тога друго.
На нашем курсу о учењу Питхон-а за школарце, момци:
- Научите синтаксу и стекните основне вештине у раду са Питхон-ом;
- Научите да инсталирате и конфигуришете развојно окружење, примените основне Питхон конструкције, креирате модуле и пакете;
- Сазнајте више о различитим начинима анализе података;
- Упознавање са принципима машинског учења;
- Они ће обучавати неколико сопствених компјутерских модела.
8
курсевиНаставник курса:
„Рачунарска писменост“, „Мајнкрафт: Увод у вештачку интелигенцију“, „Етички хакер“, „Рачунар писменост на Мацу“, „Унреал Енгине 4“, „Питхон и машинско учење“, „Минецрафт програмирање“, „Ботови на Питхон"
Образовање:
Московски политехнички универзитет, специјалност „Информациона безбедност“.
Сертификовани учесник програма обуке за програмирање Минецрафт.
Програм Мицрософт сертификованих наставника иноватора
Искуство:
Течно говори Ц++, Пасцал са објектима, Питхон, Јава, ПХП. Учествовао сам у изгледу веб странице, креирању изгледа веб страница и развоју логотипа за компаније на сајтовима слободних радника.
интересовања:
Бави се програмирањем и безбедношћу информација. Воли спорт и води здрав начин живота. Занимају га музика и уметност. Верује да свака особа може постићи шта год жели.
„Ако желите да се код лако и брзо пише, учините га лаким за читање.“
6
курсевиНаставник курса:
„Програмирање игара на Питхон-у“, „Етички хакер“, „Развој чет-бота у Питхон-у заједно са Комплексом рачунарских наука и рачунарства Московског државног универзитета. М.В. Ломоносов“, „Питхон и машинско учење“, „Ботови у Пајтону“, „Веб апликације на Питхон-у у партнерству са Московским државним универзитетом. М.В. Ломоносов"
Образовање:
Московски државни технички универзитет по имену. Бауман, специјалност „Информациона безбедност“.
Искуство:
Познавање програмских језика Питхон, Ц\Ц++, Голанг, Пасцал. Има искуства у развоју разних апликација.
интересовања:
Воли да програмира у Питхон-у да би решио широк спектар проблема, а што је задатак сложенији и занимљивији, то боље. Бави се спортом, ужива у фотографији и воли да путује. Уверен сам да сваки човек који уложи довољно труда да постигне циљ, то и постиже. Воли да помаже другима да остваре своје циљеве. Млад и пажљив према људима, проналази заједнички језик са сваким дететом и помаже му да открије своје најбоље квалитете током учења, чинећи учење пријатним и ефикасним за све.
„Програмирање у 21. веку је друга абецеда коју свака успешна особа треба да савлада, без обзира на област интересовања. Питхон је савршен први корак ка учењу програмирања, са једноставношћу и разноврсношћу која деци чини учење лаким овај језик није обавезан студиј, већ пријатна забава и разумеју да је програмирање изузетно занимљиво и узбудљиво процес!"
7
курсевиНаставник курса:
„Минецрафт: Увод у вештачку интелигенцију“, „Фронтенд Девелопер: ХТМЛ/ЦСС/ЈаваСцрипт веб локације“, „Етички хакер“, „Харвард ЦС50 курс“, „Питхон и машинско учење“, „Ботови у Питхон-у“, „Сајбер безбедност“, „Развој игара у Ц++“, „Креирање игре у Сцратцх-у"
Образовање:
Имануел Кант Балтички федерални универзитет, Институт за физичке и математичке науке и информационе технологије, специјалност: „Рачунарска безбедност и математичке методе заштите информације“.
Искуство:
Са програмирањем сам се упознао са 12 година и од тада не престајем да се развијам, усавршавам и продубљујем своја знања.
Има велико искуство у развоју и развоју широког спектра пројеката, у распону од високо оптерећених сервера за игре до програмирања микроконтролера.
Познаје и разуме савремено програмирање и као генералиста уме да пронађе оптимална решења чак иу тешким ситуацијама.
интересовања:
Бави се писањем сценарија и ужива у јапанском мачевању, кенду и кенџуцуу.
Уверен сам да нема ништа важније од саморастања и личног развоја.
„Када се сусрећемо са новим областима знања, најтежа ствар у њиховом проучавању је направити први корак, пронаћи начин да превазиђемо сопствене сумње, неизвесности и страхове. Тек након неког времена, гледајући уназад, можемо да ценимо висине до којих смо успели да се уздигнемо.”
1. модул
Први дан
Уводна лекција
- Упознавање са концептом машинског учења, који проблеми се могу решити коришћењем алгоритама машинског учења
- Питхон понављање
Други дан
Увод у теорију неуронских мрежа
- Функције за активирање
- Множење матрице
Дан Три
Најједноставнији модел неурона
- Наставите да понављате Питхон
- Увод у нумпи библиотеку
- Основни концепти машинског учења
- Метода линеарне регресије
Дан четврти
Перцептрон
- Основи математичке логике и линеарне алгебре
- Најједноставнији модел неурона је перцептрон
- Почетне тежине, улази и пристрасност
2. модул
Први дан
Перцептрон тренинг
- Промена тежине
- Избор података о обуци
- Перцептрон тренинг
Други дан
Побољшање модела
- Користимо напредније функције активације
- Сигмоид, танх, РеЛу, Софтплус
Дан Три
Дан четврти
Радите на неуронској мрежи за ваш задатак
- Анализа задатка
- Избор скупа података за обуку
- Грађење модела
3. модул
Први дан
Модел Адалине
- Прилагодљиви линеарни неурони
- Поређење тачности Адалине и Перцептрон
Други дан
Градиент Десцент
- Користимо напредније функције активације
- Сигмоид, танх, РеЛу, СоТплус
- Градијентно спуштање
Дан Три
Библиотека за рад са Пандас подацима
- Пријем података из датотека различитих формата
- Узимање узорка
- Сортирање
- Агрегација и груписање
Дан четврти
Матплотлиб библиотека за цртање
- Исцртавање графикона на основу скупа података
- Приказ у виду графикона индикатора неуронске мреже
- 3Д графика
4. модул
Први дан
Други дан
Препознавање слике
- Добијање скупа података библиотеке Мнист
- Мрежна обука
- Препознавање бројева по слици
- Тестирајте мрежу на сопственим сликама
Дан Три
Дан четврти
Еволуциони приступ обучавању неуронских мрежа
- Почетни елементи
- Постављање параметара популације
- Метод селекције
- Мутације
- Анализа резултата обуке
5. модул
Први дан
Парадигма објектно оријентисаног програмирања
- Часови
- Објекти
- Атрибути
- Методе
Други дан
Игра која користи ООП
- Писање једноставне класичне игре 'Змија'
- Метод контроле за играча
- Подстицање модела
- А/Б тестирање
Дан Три
Коришћење „вештачке интелигенције“ у игри
- Контрола змија
- Модел учења без памћења
Дан четврти
Учење помоћу меморије
- Фактори прилагођавања
- Чување потеза у меморији
- Поређење са моделом без меморије
6. модул
Први дан
Представљамо интерактивну шкољку Јупитер Нотебоок-а
- Инсталација
- Садржај ћелије
- Начини извршавања кода
- Интерактивни елементи и графика
Други дан
Коришћење Јупитер бележнице за машинско учење
- Учитавање података
- Обука модела
- Прикажи резултате
- Отклањање грешака и тестирање
Дан Три
Коришћење рачунарства у облаку у Гоогле Цолаб-у
- Интеграција у пројекат
- Мерења перформанси
- Коришћење тензорских језгара
Дан четврти
Представљамо библиотеку Тенсорфлов
- Инсталација библиотеке
- Припрема података за рад
- Неуронски модели уграђени у библиотеку
7. модул
Први дан
Како ради Тенсорфлов
- Графикон израчунавања
- Улазни параметри и тежине
- Функција грешке
Други дан
Како ради Тенсорфлов
- Уграђени оптимизатори
- Функције за активирање
- Мрежни слојеви
Дан Три
Дан четврти
Развој пројекта
- Дискусија о идејама
- Избор технологија
- Проблем декомпозиције
- Припрема података
- Грађење модела
- Образовање
- Тестирање
- Презентација