Иду учиться в ВУЗ на специальность связанную с машинным обучением и DS, также на этой специальности есть Frontend/Backend разработка. Стоит ли брать для этих целей macbook pro m4/macbook air m5/macbook pro m5? Какие есть нюансы при разработке и машинном обучении на mac? Пока что не разбираюсь в этой области, так что если написал что-то не так, не судите строго.
что бы ответить на этот вопрос, нужно знать учебный план, по которому будут вести ваше обучение, вы можете спросить у преподавателя или покопаться на сайте университета, потребуется ли на курсе работа с инструментами cuda (это nvidia gpu) или более универсально opencl (любое железо но софт не такой универсальный).
Но с высокой вероятностью, у вас будет только теория, без практики.
MAKS1514, никак, полагаю даже софтовые реализации будут с проблемами.
есть более специфичные фичи типа tensorflow-metal реализация для mac (и соответственно относительно простые порты того что его требует, как минимум есть модели llm откртые, квантованные специально под использование на mac машинах, но это очень узкая ниша, полагаю в вашем курсе на это потратят от силы несколько часов.
Но.
Напоминаю, машинное обучение - это про работу с данными. Т.е. приведение данных к виду и форме хранения, удобным для использования уже имеющегося инструментария, cuda и видеокарты тут очень и очень далеко.
что простите? какой hdd ?
маки это божественная машинка для программирования.
У маков м5 про сверхскоростной ssd - 14,5 ГБ/с
Унифицированная память - отдельная песня - при наличии финансов, можно взять 128 гб объединённой памяти и запустить ЛОКАЛЬНО модель на 500+ параметров
Ни один ноут на винде такой возможности не имеет.
Так что если есть возможность - само собой макбук про м5 про на 64-128 гб объединённой памяти и минимум 1тер ссд
Но учитывай, что так как нужно активное охлаждение - эйр модели не подойдут - будут троттлить чисто из за нагрева