Публикации по теме 'computer-science'
Новые книги и ресурсы для членов DSC
Мы находимся в процессе написания и добавления новых материалов (компактных электронных книг), доступных исключительно для наших участников и написанных на простом английском языке ведущими мировыми экспертами в области искусственного интеллекта, науки о данных и машинного обучения. В ближайшие месяцы добавятся:
Книга по кодированию машинного обучения Нестандартная статистика и методы машинного обучения Энциклопедия статистической науки Оригинальные математические, статистические и..
Повторное изучение JavaScript для первого дня
Как человеку, который в прошлом кодировал гораздо больше, меня снова знакомят с понятиями, которые я смутно знал, и пугающе, и интересно. Всегда так легко критиковать себя, когда вы «теряете знания», но работа над Фазой 1 этой программы напомнила мне, что нужно меньше сосредотачиваться на том, чтобы быть идеальным запоминателем, и больше на расширении моих навыков и использовании JavaScript для совершенствования моего стиля программирования.
Выполнение модулей дало мне веру в то, что..
Помимо алгоритмов: овладение навыками межличностного общения для успешного прохождения собеседования
Хотя структуры данных и алгоритмы, несомненно, необходимы для успешного собеседования по кодированию, важны не только они. Чтобы выделиться среди конкурентов, крайне важно выйти за рамки этих основных концепций и продемонстрировать свой всесторонний набор навыков. В этой статье мы обсудим пять важнейших элементов, которые могут изменить ваш опыт собеседования по программированию и помочь вам получить работу мечты.
Навыки решения проблем
Личная история создания Python: Гвидо ван Россум
Герои информатики
Личная история создания Python: Гвидо ван Россум
Узнайте о вдохновении, проблемах и победах, которые сформировали видение Python Гвидо ван Россум, и о том, как простой, элегантный язык стал краеугольным камнем современного программирования.
В области языков программирования Python стал гигантом, формирующим мир технологий и изменяющим способы создания программного обеспечения. Но за каждой великой инновацией стоит увлекательная человеческая история. Это история..
Узнайте все!
Я только что провел два дня на семинаре с Карстеном Шмидтом о генеративных системах с Clojure . Это был довольно интенсивный учебный опыт. Мне понравился стиль преподавания — гораздо больше в том, чтобы показывать пути и зажигать костры , чем давать набор ограничительных рецептов. Теперь у меня достаточно тем для исследований, чтобы заполнить месяцы и годы :D
Думаю, многое из того, о чем я скоро расскажу, будет связано с тем, что я узнал. А пока я хочу поделиться с вами некоторыми..
Таинственный мир программирования: руководство для начинающих по раскрытию секретов программирования
Обучение программированию может быть непростой задачей для начинающих, но при правильном подходе оно также может стать чрезвычайно полезным опытом. Вот несколько советов о том, как лучше всего изучить программирование для новичка:
Начните с основ . Прежде чем углубляться в конкретный язык программирования, важно иметь четкое представление об основных понятиях программирования, таких как переменные, типы данных, циклы и функции. Это даст вам прочную основу для дальнейшего изучения..
Rust: объяснение сопоставления с образцом
Понимание сопоставления с образцом в Rust: сопоставление переменных, опций, результатов, кортежей, перечислений и структур.
Сопоставление с шаблоном — это функция языка программирования Rust, которая позволяет разработчикам указывать набор шаблонов для проверки структуры значения. В зависимости от того, какой шаблон соответствует, выполняется соответствующий блок кода. Он похож на оператор switch в других языках, но имеет более продвинутые возможности.
Один из способов использования..
Новые материалы
Технологии для нетехнологов 6: Простое объяснение языков программирования
Одним словом, программирование — это автоматизация, но в более широком смысле — это способ «поручить компьютеру выполнять различные задачи». Инструкции отправляются кодом, и этот код может быть..
CS373 Summer 2018: Миранда Фуленчек
CS373 Summer 2018: Миранда Фуленчек
Неделя 1: 4 июня — 10 июня
Что вы делали на прошлой неделе?
Занятия начались на этой неделе, поэтому большую часть времени я потратил на..
Как развивается смешанно-целочисленное программирование, часть 7
Унифицированная техника раннего завершения для первично-двойственных алгоритмов в смешанно-целочисленном коническом программировании (arXiv)
Автор : Ювэнь Чэнь , Кэтрин Нин , Поль Гулар..
Как научить модель Keras распознавать текст переменной длины
Я некоторое время играл с официальным примером Keras image_ocr.py и хочу поделиться своими выводами в этом посте.
В официальном примере выполняется только обучение модели, но отсутствует..
Практическая пакетная нормализация
История начинается после использования инициализации He вместе с ELU (или любым вариантом ReLU) может значительно снизить опасность проблем с исчезающими/взрывающимися градиентами в начале..
Поэзия онлайн-кодирования: путешествие пикселей и страсти
В мире, наполненном инновациями, онлайн-обучение программированию становится холстом, на котором обретает форму полотно вашей мечты. Это больше, чем просто создание строк кода; это сродни..
Обработка изображений с помощью Python - размытие и повышение резкости для начинающих
Как применить ядра свертки к цветным изображениям?
В этой статье мы обсудим, как применять ядра размытия и повышения резкости к изображениям. Эти базовые ядра составляют основу многих более..