Доброго дня!
Прошу підтвердити мій акаунт. Дякую.
Вітаю!
Стану ментором для початківця в Data Science в напрямку NLP
telegram: @aur_medi
Дякую за статтю.
Важливо зазначити, що метод PCA має певні обмеження через які його можне бути доволі складно застосовувати на практиці. Як мінімум по картинках можна побачити, що необхідна певна «сферичність» данних, яка на практиці не завжди можлива. Тобто у випадках, де данні не є лінійно залежними, ми можемо отримати не зовсім добрий результат, так як «оптимальна» лінія через такі дані просто не проведеться. В таких випадках краще, певно застосувати UMAP, але цей метод, певно, не такий репрезентативний.
Як на мене пояснення через Eckart—Young—Mirsky теорему є трохи простішим хоч і не таким наочним. Як мінімум хорошим додатком, для більш повного розуміння методу.
Вцілому мав багато проблем з розумінням математики цього процесу, так як це типова ситуація, де щось можна просто показати, але важко зрозуміти. Дуже допомогла серія відео www.youtube.com/...eNNSVjnsviglFoY2nXildDCcv
Ну і трішки конфюзить те, що у вас на малюнку напряму головних компонент, компоненти не ортогональні (певно через трішки різну розмірність координат) ))
Варто зазначити, що на практиці PCA можуть використовувати не скільки для аналізу і зменшення розмірності, скільки для позбавлення від скорельованих «компонент», для стабілізації навчання моделей.
Певно можете знайти щось тут — jobs.dou.ua/first-job
Тут люди часто кажуть обирати те, що подобається і в цьому є сенс. Подобається швидко писати сайти PHP, Подобається JS — Noda. Хочеться більше «внітрішньої» роботи з Бекенд — певно ближче буде Нода, Пайтон чи Го
Пошук роботи для початківця, в будь-якому випадку — це не боротьба з конкуренцією.
Це страждання і проходжуння купи співбесід допоки хтось тебе не візьме. Початківцям однаково складно і в Node і в Python і будь-де.
Не сприйми це критично, але думай більше про те, що тобі подобається, а потім вже про те, наскільки це перспективно. Бо знайти роботу — це півроку-рік страждань, а працювати потім з цим вічно)
Базуючись виключно на моєму досвіді.
Python — знову ж таки, бо універсально і просто
Node — Багато вакансій. Але, на мою думку, стект ноди доволі складний для початківця відповідно, доволі складно «конкурувати» за рахунок великої кількості Full-stack, який поширений в JS середовищі.
Go — Певно також хороший варіант. Зустрічав багато випадків світча Node/Python/Java стеку на Go в компаніях. Якщо дивитись на віджети Джині, то там також не все так трагічно з конкуренцією.
PHP — Коли я програмував цією мовою, то пошук роботи був максимально простим, але й якість роботи в багатьох компаніяк доволі умовна. Вцілому в хорших компаніях навіть PHP стек доволі пристойно виглядає без особливого гавнокоду.
Потрібно розуміти, що розвиток технологій доволі інертний і те, що популярно зараз — це те, що буде популярно ще років 5, а за 5 років можна вирости так, що вже і пофіг, яка там в тебе мова.
Але скажу, що ідея попрацювати в PHP а потім свічнутись на Nodе доволі ризикова, так як на Node твій досвід в PHP рік-два буде не релевантний. Хіба що якщо всередині компанії свічнутись, але це ще треба пошукати компанію де ці два стеки одночасно використовуються.
Я був в схожій ситуації і тоді обрав вигоду «зараз» і пішов в PHP. Це не було помилкою, але, ретроспективно, скажу, що певно варто було все-таки трошки більше подумати і зразу націлюватись на те, що подобається. Свіч з PHP на Python був доволі складний в економічному плані))
В більшості випадків потрібно вміти спілкуватися англійською мовою так, щоб тебе розуміли. На букву, думаю, всім пофіг. Енівей, практично в кожній вакансії пишуть рівень знання англійської. Якщо там написано Upper-Intermidiate і вище. То це скоріше за все, про спілкування англійською. Якщо Intermidiate і нижче — то скоріше за все їм все-одно на твою англійську
В PHP немає нічого поганого. Але якість вакансій може бути дуже посередньою. Тому, для успішної карєри потрібно дуже сильно приділяти увагу проектам на які йдеш, що зараз не дуже просто, певно.
Привіт. На мою думку зараз найоптимальніший напрям з точки зору конкуренції це Python за рахунок універсальності та можливого свічу в Data Eng, Data Science etc.
Але я б прийняв до уваги те, що Python не найкраща мова. Тому важливо розширювати свій світогляд іншими мовами програмування.
На сторінці програми є вимоги training.epam.ua/ua/training/3746
Якщо це і не буде частиною технічного тесту, то в будь-якому разі для карєри ДС це дуже корисно
Data Science. Можна застосовувати математику. Платять як і іншим