ПОСЛЕДНИЕ НОВОСТИ
ПОДОБРАНО ДЛЯ ВАС

Почему подготовка данных в стартапах ИИ критически важна для обучения моделей?

АвторБрайан КумБрайан Кум 12 мин. чтения
подготовка данных

В мире, движимом ИИ, поговорка «качество важнее количества» звучит особенно актуально, особенно для начинающих стартапов в сфере ИИ. Фундаментом успешной ИИ-модели являются не только сложные алгоритмы, но, что критически важно, качество обучающих данных; это возвышает роль подготовки данных — уточнения и структурирования сырых данных — до ключевой позиции в создании эффективных ИИ-решений.

Стартапы в сфере ИИ сталкиваются с уникальным набором проблем в этой области. Балансировка между ограниченными ресурсами и необходимостью в качественных данных — это трудная задача. Кроме того, обширная и разнообразная природа современных цифровых данных требует комплексного и нюансированного подхода к подготовке данных для обучения моделей.

Понимание ваших данных

Фундаментом любой надежной ИИ-модели являются ее обучающие данные. Разнообразный набор данных, охватывающий различные сценарии и характеристики, оснащает вашу ИИ-модель эффективной обработкой реальных вариаций. Разнообразие данных помогает снизить предвзятость и повысить точность модели в различных ситуациях.

Сбор данных, относящихся к конкретной проблеме, которую должна решить ваша ИИ-модель, имеет решающее значение. Нерелевантные данные могут исказить обучение модели, что приведет к неточным или нерелевантным прогнозам.

Советы по сбору высококачественных данных:

  • Определите свои потребности в данных: четко определите необходимые данные для вашей модели. Учитывайте такие факторы, как природа проблемы, ожидаемый результат и условия, в которых будет работать модель.
  • Используйте несколько источников: используйте комбинацию источников для сбора данных — от общедоступных наборов данных и API до партнерств с организациями, которые могут предоставить проприетарные данные.
  • Обеспечьте целостность данных: оцените надежность и точность ваших источников данных. Приоритизируйте качество данных над количеством, чтобы создать более эффективную модель.
  • Непрерывный сбор данных: рассмотрите возможность настройки системы для постоянного сбора данных, чтобы ваша модель могла развиваться и оставаться актуальной по мере поступления новых данных.

Как только фаза сбора данных начнется, следующим шагом будет понимание природы и контекста собранных вами данных.

Идентификация типов данных:

  • Структурированные данные: Этот тип данных высокоорганизован и легко поддается поиску, часто встречается в базах данных и электронных таблицах. Он включает числа, даты и строки.
  • Неструктурированные данные: Это данные, которые не так легко поддаются поиску, включая текст, изображения, аудио и видео. Обработка неструктурированных данных часто требует более сложных методов.
  • Полуструктурированные данные: Смесь как структурированных, так и неструктурированных типов данных. Примеры включают файлы JSON и электронные письма, которые содержат структурированные элементы в гибком формате.

Знание предметной области, из которой происходят ваши данные, имеет решающее значение. Понимание отраслевых нюансов и жаргона может значительно повлиять на то, как вы интерпретируете и используете данные.

Оцените контекст сбора данных. Такие факторы, как географическое местоположение, период и демографические характеристики населения, могут глубоко повлиять на выводы, которые вы делаете на основе данных.

Тщательное понимание ваших данных — от стратегического сбора до комплексной оценки — закладывает основу для последующих этапов подготовки данных. Эта первоначальная тщательность окупается в виде надежной и надежной ИИ-модели, созданной специально для конкретных потребностей вашего стартапа.

Подготовка данных

Очистка данных включает в себя улучшение набора данных для повышения его качества и полезности. 

Отсутствующие данные могут исказить анализ и привести к вводящим в заблуждение результатам. Крайне важно выявлять и соответствующим образом устранять эти пробелы.

Методы выявления отсутствующих данных:

  • Профилирование данных: используйте инструменты профилирования данных для обзора паттернов отсутствующих данных.
  • Инструменты визуализации: применяйте методы визуализации, такие как тепловые карты, чтобы визуально выявлять отсутствующие данные.

Замените отсутствующие значения заменителями, такими как среднее значение, медиана или мода для числовых данных или наиболее часто встречающееся значение для категориальных данных. Продвинутые методы включают использование алгоритмов для прогнозирования отсутствующих значений.

В случаях, когда импутация может привести к предвзятости или когда отсутствующие данные слишком существенны, рассмотрите возможность удаления этих точек данных или признаков.

Дубликаты могут исказить анализ и обучение модели, придавая чрезмерный вес повторяющимся экземплярам.

Методы обнаружения и устранения дубликатов:

  • Автоматическое обнаружение: используйте программные инструменты для выявления и выделения дублирующихся записей.
  • Ручной обзор: может потребоваться ручной обзор для подтверждения и удаления дубликатов в небольших наборах данных.

Правильная обработка выбросов — точек данных, которые значительно отклоняются от остальных данных, — имеет решающее значение.

Выявление и устранение выбросов:

  • Статистические методы: выявляйте выбросы с помощью Z-оценок или МДР (межквартильного размаха).
  • Контекстуальная оценка: оцените, представляют ли выбросы ценную информацию или ошибки данных. В зависимости от анализа вы можете сохранить, изменить или удалить эти точки.

Несогласованные данные могут привести к неточностям в анализе и производительности модели.

Обеспечение согласованности форматов данных и единиц измерения:

  • Стандартизация: стандартизируйте форматы данных во всем наборе данных. Например, убедитесь, что даты согласованы (ДД-ММ-ГГГГ против ММ-ДД-ГГГГ).
  • Преобразование единиц: переведите все измерения в единую систему единиц (например, метрическую или имперскую), чтобы избежать несоответствий.

Очистка данных, хотя и занимает много времени, является незаменимым шагом в подготовке данных. Чистый, согласованный и хорошо структурированный набор данных является обязательным условием для любой эффективной ИИ-модели, и усилия, вложенные на этом этапе, значительно повысят производительность и точность ваших ИИ-решений.

Предварительная обработка данных

Процесс преобразования сырых данных в формат, который ИИ-модели могут эффективно использовать, известен как предварительная обработка данных. Этот важный шаг гарантирует, что данные, подаваемые в вашу модель, находятся в наилучшем состоянии для получения точных и надежных результатов. В этом разделе мы углубляемся в нюансы нормализации и стандартизации, кодирования категориальных данных и специфических требований предварительной обработки текста.

Нормализация и стандартизация — две ключевые техники, используемые для масштабирования данных. Нормализация корректирует данные так, чтобы они помещались в определенный диапазон, обычно между 0 и 1. Это масштабирование важно для моделей, таких как K-ближайших соседей и нейронные сети, которые предполагают, что все функции работают в одном масштабе. С другой стороны, стандартизация изменяет данные так, чтобы их среднее значение было равно нулю, а стандартное отклонение — единице. Эта техника особенно важна для моделей, таких как машины опорных векторов и линейная регрессия, где наличие данных, центрированных вокруг нуля, может значительно улучшить производительность.

Кодирование категориальных данных:

Преобразование категориальных данных в числовой формат является критическим шагом в предварительной обработке данных, главным образом потому, что многие модели машинного обучения работают с числами. Одномерное кодирование (one-hot encoding) и кодирование меток (label encoding) — два распространенных метода для этой цели. Одномерное кодирование создает новые столбцы, представляющие каждое возможное значение исходных данных, что делает его идеальным для категориальных переменных без какого-либо порядка. Кодирование меток, с другой стороны, присваивает уникальный номер каждой категории. Этот метод более прост и лучше всего подходит, когда категориальные данные имеют некоторый порядок или иерархию.

Предварительная обработка текста (если применимо):

Предварительная обработка становится более сложной при работе с текстовыми данными. Часто используются такие техники, как токенизация, стемминг и лемматизация. Токенизация включает разделение текста на более мелкие единицы, такие как слова или фразы. Стемминг упрощает слова до их базовой формы, что иногда может привести к неточным значениям, но помогает обобщить различные формы слов. Лемматизация — это более контекстно-ориентированный подход, который связывает слова со схожими значениями с одной базовой формой, тем самым сохраняя контекстуальную точность слов.

Предобработка данных — это трансформирующий этап подготовки данных, превращающий сырые данные в отформатированный вид для обучения моделей. Этот этап оптимизирует процесс обучения и закладывает основу для создания более точных и эффективных ИИ-моделей.

Разведочный анализ данных (EDA)

Разведочный анализ данных (EDA) — это трансформирующий этап в науке о данных, имеющий решающее значение для стартапов, стремящихся раскрыть весь потенциал своих данных. Этот глубокий анализ вашего набора данных выходит за рамки простого наблюдения, сочетая сложные статистические методы с мощными инструментами визуализации. Речь идет о выявлении скрытых тенденций, обнаружении особенностей и понимании сложных взаимосвязей, которые имеют ключевое значение для любого проекта, основанного на ИИ. 

Расшифровка данных через статистический анализ:

В основе EDA лежит искусство статистического анализа, которое действует как компас, направляющий вас через бескрайний океан данных. Изучая меры центральной тенденции, такие как среднее значение, медиана и мода, а также исследуя разброс с помощью стандартного отклонения и дисперсии, вы получаете важные сведения о сути ваших данных. Понимание их распределения — нормального, скошенного или более сложного — открывает путь к выбору наиболее подходящих моделей и методов предобработки. Кроме того, корреляционный анализ становится мощным инструментом, подсвечивающим взаимодействие различных переменных, что может выявить скрытые закономерности или предупредить о потенциальных проблемах с данными.

Оживление данных с помощью визуализации:

В рамках EDA визуализация данных выступает вашим мощным рассказчиком. Такие методы, как гистограммы и коробчатые диаграммы (box plots), выходят на первый план, превращая абстрактные числа в визуальные повествования, которые многое говорят о распределении данных и наличии выбросов. Диаграммы рассеяния (scatter plots) рассказывают историю взаимосвязей между переменными, предоставляя наглядное подтверждение скрытых тенденций или корреляций. В то же время тепловые карты (heatmaps) служат холстом для отображения сложных взаимодействий в многомерных наборах данных, превращая запутанные связи в наглядное зрелище, которое одновременно информативно и доступно.

Извлечение инсайтов из EDA:

Инсайты, полученные в ходе EDA, проливают свет на нюансы качества данных, указывая на области, требующие вашего внимания, будь то аномалии, пробелы или несоответствия. Этот этап процесса имеет решающее значение для выявления наиболее значимых признаков вашего набора данных и генерации идей для инновационного конструирования признаков. Именно здесь становится более ясным путь к выбору наиболее подходящих моделей машинного обучения, а также появляется возможность тонкой настройки стратегий предобработки для достижения оптимальных результатов.

По сути, EDA — это не просто предварительный шаг; это стратегическая экспедиция в самое сердце ваших данных. Она вооружает вас знаниями и инсайтами, необходимыми для навигации в сложных водах моделирования ИИ. Вовлекаясь в это тщательное исследование вашего набора данных, вы создаете основу для разработки ИИ-моделей, которые не только эффективны, но и точно подстроены под уникальный ритм истории данных вашего стартапа.

Конструирование признаков (Feature Engineering)

Конструирование признаков — это трансформирующий этап разработки моделей, имеющий решающее значение для повышения производительности ИИ-моделей с хорошего до исключительного уровня. Этот процесс включает творческое манипулирование и улучшение существующих данных для выявления дополнительных инсайтов и повышения предсказательной точности моделей. Акцент делается на двух основных направлениях: создание новых признаков и стратегическое сокращение пространства признаков.

Создание новых признаков:

Создание новых признаков похоже на извлечение скрытых сокровищ из существующих данных. Речь идет о том, чтобы видеть за очевидным и раскрывать более глубокие, значимые инсайты.

Методы генерации новых признаков — это одновременно искусство и наука. Все начинается с объединения существующих атрибутов для формирования новых, более информативных признаков. Например, введение признака индекса массы тела (ИМТ) в наборах данных с ростом и весом может дать более существенные инсайты. Другой подход заключается в декомпозиции сложных частей на более простые элементы, например, разложении даты на компоненты дня, месяца и года. Для временных рядов агрегация признаков во времени, такая как усреднение ежедневных продаж для понимания ежемесячных тенденций, может выявить значимые закономерности. Возможно, самое важное — это использование предметно-ориентированных знаний, которые позволяют создавать признаки, глубоко резонирующие со скрытыми закономерностями и нюансами отрасли или области.

Снижение размерности:

Хотя добавление новых признаков может быть полезным, существует также необходимость в оптимизации набора данных путем снижения его сложности — процессе, известном как снижение размерности.

Метод главных компонент (PCA) — широко используемая техника. Она преобразует набор данных в новый набор переменных, главных компонент, которые заключают в себе наиболее значимую дисперсию данных; это упрощает набор данных и часто повышает производительность модели за счет фокусировки на наиболее значимых признаках. Другие методы, такие как линейный дискриминантный анализ (LDA) и стохастическое вложение соседей с t-распределением (t-SNE), также играют важную роль, особенно в сценариях, где структура данных более сложна.

Конструирование признаков заключается в поиске идеального баланса между обогащением набора данных новыми, информативными признаками и его обрезкой для устранения избыточности. Этот баланс имеет решающее значение для создания ИИ-моделей, которые являются мощными, эффективными и интерпретируемыми в своих предсказательных способностях. Мастерски пройдя через этот этап, вы создаете основу для построения продвинутых, нюансированных ИИ-моделей, адаптированных к вашим конкретным потребностям и задачам.

Аугментация данных (опционально)

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

Техники аугментации варьируются в зависимости от типа данных. Для наборов данных изображений методы, такие как поворот, отражение или регулировка яркости и контрастности, помогают обучать модели распознаванию объектов в различных условиях. Внесение изменений, таких как замена синонимами или случайная вставка слов в текстовые данные, помогает создавать модели, устойчивые к различным лингвистическим стилям. Для структурированных данных методы, такие как добавление небольших случайных вариаций или использование алгоритмов для генерации синтетических данных, могут увеличить размер и разнообразие набора данных.

Основное преимущество аугментации данных заключается в ее способности укреплять устойчивость ИИ-моделей. Подвергая модель воздействию более широкого спектра сценариев данных, она становится искусной в обработке различных входных данных, тем самым улучшая свои способности к обобщению. Кроме того, аугментация может быть критически важной для предотвращения переобучения в сценариях, где набор данных мал, обеспечивая баланс модели с ограниченными обучающими данными.

Разделение данных

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

Обучающая, валидационная и тестовая выборки:

Стандартная практика предполагает выделение около 70% данных для обучения, а оставшейся части — для валидации и тестирования, обычно по 15% каждая. Однако это соотношение может быть изменено в зависимости от конкретных характеристик набора данных. Обучающая выборка строит модель, валидационная настраивает ее, а тестовая объективно оценивает ее производительность.

Кросс-валидация:

Кросс-валидация — это методология, которая максимизирует использование ограниченных данных. Она включает разделение набора данных на несколько подвыборок, использование каждой для валидации модели при обучении на остальных. K-блочная кросс-валидация (K-fold cross-validation) — популярный вариант, при котором данные разбиваются на «k» подвыборок, а модель проходит «k» циклов обучения и валидации, при этом каждая подвыборка используется один раз в качестве валидационной.

Аугментация данных и продуманное разделение данных имеют решающее значение для создания ИИ-моделей, которые не только высокопроизводительны, но и устойчивы и надежны. Аугментация расширяет разнообразие набора данных, оснащая модель способностью обрабатывать различные входные данные. В то же время правильное разделение и методологии кросс-валидации обеспечивают всестороннюю оценку и настройку, закладывая основу для надежной производительности модели.

Работа с несбалансированными данными

Несбалансированные наборы данных — это распространенная проблема в машинном обучении, особенно в задачах классификации, где некоторые классы представлены значительно слабее. Устранение этого дисбаланса имеет решающее значение для разработки справедливых и точных моделей.

Выявление несбалансированных наборов данных — это первый шаг к решению этой проблемы. Дисбаланс часто очевиден, когда один класс (или несколько) в наборе данных значительно превосходит другие по количеству. Это можно оценить, проанализировав распределение меток классов в вашем наборе данных. Инструменты визуализации, такие как столбчатые диаграммы, могут быть полезны в этом отношении, предоставляя четкую картину распределения классов.

Обзор методов перевзвешивания (oversampling) и перевыборки (undersampling):

  • Перевзвешивание (Oversampling): Включает увеличение количества экземпляров в недостаточно представленном классе. Такие методы, как SMOTE (Synthetic Minority Over-sampling Technique), создают синтетические образцы на основе существующих экземпляров меньшинства.
  • Перевыборка (Undersampling): Уменьшает количество экземпляров в чрезмерно представленном классе. Это можно сделать случайным образом или с использованием более сложных методов для сохранения информационной ценности при уменьшении размера класса.

Помимо базовых методов перевзвешивания, существуют продвинутые техники и алгоритмы для работы с дисбалансом.

  • Использование специализированных алгоритмов: Некоторые алгоритмы изначально лучше справляются с несбалансированными данными. Например, алгоритмы на основе деревьев решений, такие как Случайный лес (Random Forest), могут хорошо работать на несбалансированных наборах данных.
  • Пользовательские функции потерь: Внедрение пользовательских функций потерь при обучении модели, которые штрафуют за неправильную классификацию класса меньшинства сильнее, чем класса большинства, также может помочь решить проблему дисбаланса.

Обеспечение конфиденциальности и безопасности данных

В эпоху технологий, основанных на данных, обеспечение конфиденциальности и безопасности данных имеет первостепенное значение, не только с этической, но и с юридической точки зрения.

Анонимизация чувствительных данных имеет решающее значение для защиты личной информации. Такие методы, как маскирование данных, скрывающее чувствительную информацию, и псевдонимизация, где идентификаторы заменяются искусственными, являются распространенными. Кроме того, такие методы, как дифференциальная приватность, которая добавляет шум к данным, могут использоваться для предотвращения идентификации отдельных лиц в наборе данных.

Понимание и соблюдение нормативных требований по защите данных является обязательным.

  • GDPR (Общий регламент по защите данных): Действует в Европейском Союзе, GDPR устанавливает правила сбора и обработки личной информации и предоставляет лицам контроль над своими данными.
  • HIPAA (Закон о переносимости и подотчетности медицинского страхования): В Соединенных Штатах HIPAA регулирует использование и раскрытие защищенной медицинской информации, требуя от организаций обеспечения безопасности медицинских данных.

Работа с несбалансированными данными включает распознавание проблемы, применение методов перевзвешивания и использование продвинутых алгоритмов. В то же время обеспечение конфиденциальности и безопасности данных через анонимизацию и соблюдение правовых рамок, таких как GDPR и HIPAA, имеет критическое значение для этических и законных операций в области ИИ.

Хранение и управление данными

Навигация в сфере хранения и управления данными имеет решающее значение в ИИ и машинном обучении. По мере экспоненциального роста наборов данных внедрение умных стратегий обработки данных становится переломным моментом для ИИ-стартапов.

Эффективные методы хранения данных:

Искусство хранения огромных наборов данных заключается в сочетании технологий и стратегии. Использование надежных систем управления базами данных (DBMS), таких как SQL для структурированных данных и NoSQL для неструктурированных аналогов, является первым шагом. Сжатие данных становится ключевым фактором в уменьшении размера набора данных, делая хранение более управляемым, а доступ — более быстрым. Облачные решения для хранения предлагают масштабируемость и гибкость, что жизненно важно для стартапов, стремящихся оптимизировать затраты и ресурсы. Кроме того, разделение набора данных на меньшие сегменты может значительно повысить производительность и доступность данных, тактика, которую часто упускают из виду, но которая очень эффективна.

Версионирование данных:

Контроль за эволюционирующими версиями вашего набора данных так же важен, как и сами данные. Системы контроля версий, обычно используемые для управления кодом, такие как Git, могут быть искусно адаптированы для версионирования данных. Специализированные инструменты, такие как DVC (Data Version Control) или Delta Lake, разработанные специально для версионирования данных, предоставляют доступные функции для навигации по большим наборам данных.

Обеспечение документирования и воспроизводимости в проектах ИИ

Основа любого успешного проекта ИИ — это его документирование и воспроизводимость, которые часто определяют его долгосрочную жизнеспособность и надежность.

Создание словаря данных:

Создание словаря данных — это не просто задача; это инвестиция в будущее вашего проекта. Этот процесс включает тщательное документирование каждого признака в вашем наборе данных: его имени, типа, подробного описания и этапов предобработки, которым он подвергался. Такой комплексный подход не только способствует более глубокому пониманию набора данных, но и служит руководством для будущих пользователей, обеспечивая согласованность и точность.

Документирование процесса:

Документирование пути данных через различные этапы подготовки имеет жизненно важное значение; это включает запись каждой детали — от методов очистки до обоснования каждого шага предобработки и использованных параметров. Такие инструменты, как Jupyter Notebooks, предлагают динамичный способ объединения кода, результатов и повествования, оживляя целостный и интерактивный опыт документирования.

Координация эффективного хранения данных и комплексного документирования формирует основу любого надежного проекта ИИ. Освоив эти аспекты, ИИ-стартапы могут гарантировать, что их проекты будут эффективными, экономичными, а также прозрачными и воспроизводимыми, прокладывая путь к масштабируемым и успешным ИИ-решениям.

Заключение

Подготовка данных для ИИ-моделей и моделей машинного обучения — это сложный и нюансированный процесс, требующий искусного сочетания экспертизы и стратегического планирования. Это путешествие имеет решающее значение для превращения данных в мощный актив для получения инсайтов на основе ИИ. Добавление таких слоев, как аугментация данных, эффективное разделение данных и решение проблем несбалансированных наборов данных, повышает точность и устойчивость ИИ-моделей. Не менее важно обязательство по обеспечению конфиденциальности данных и систематическому управлению ими, что закрепляет надежность и повторяемость ИИ-проектов. Для ИИ-стартапов, стремящихся заявить о себе, овладение этими элементами — это не просто навигация в ландшафте ИИ; это лидерство в инновациях и прокладывание пути к успеху.

Самые умные крипто-энтузиасты уже читают нашу рассылку. Хотите присоединиться? Присоединяйтесь.

Часто задаваемые вопросы

Могут ли стартапы в сфере ИИ использовать данные с открытым доступом для обучения моделей?

Да, стартапы в сфере ИИ могут использовать данные с открытым доступом, которые часто доступны бесплатно и охватывают множество областей. Однако важно проверять качество и релевантность данных для вашего конкретного проекта ИИ.

Как стартапам обеспечить разнообразие данных при ограниченном доступе к источникам?

Стартапы могут повысить разнообразие данных, сотрудничая с другими организациями, участвуя в инициативах по обмену данными или применяя методы аугментации данных для создания вариаций имеющихся у них данных.

Обязательно ли стартапам в сфере ИИ иметь штатного специалиста по данным (data scientist) для подготовки данных?

Хотя наличие штатного специалиста по данным может быть полезным, это не всегда обязательно. Более мелкие стартапы могут использовать автоматизированные инструменты для подготовки данных или привлекать внешних консультантов для решения задач по подготовке данных.

Как стартапам балансировать между вопросами конфиденциальности данных и потребностью в их полном объеме?

Стартапы могут находить баланс, внедряя строгую политику управления данными, используя методы анонимизации и собирая только те данные, которые необходимы для работы модели, соблюдая конфиденциальность пользователей и одновременно получая достаточный объем данных.

Существуют ли отрасли, где подготовка данных для ИИ представляет особую сложность?

Да, такие отрасли, как здравоохранение и финансы, часто создают дополнительные трудности при подготовке данных из-за их конфиденциального характера, требований нормативного соответствия и необходимости обеспечения высокой точности и надежности моделей.

Могут ли стартапы в сфере ИИ передать процесс подготовки данных на аутсорсинг?

Да, это возможный вариант. Стартапы могут сотрудничать со специализированными компаниями, предоставляющими услуги по подготовке данных. Однако важно убедиться, что эти партнеры понимают потребности стартапа и соблюдают соответствующие стандарты конфиденциальности и безопасности данных.

Поделиться статьёй

Отказ от ответственности. Предоставленная информация не является торговой рекомендацией. Cryptopolitan.com Мы не несем ответственности за любые инвестиции, сделанные на основе информации, представленной на этой странице. Мы настоятельно рекомендуем проводить независимое исследование и/или проконсультироваться с квалифицированным специалистом перед принятием любых инвестиционных решений.

Брайан Кум

Брайан Кум

Брайан Кум имеет более семи лет опыта в освещении блокчейна и криптовалют, активно работая в отрасли с 2017 года. Он публиковался в ведущих изданиях, включая BlockToday.com. Кроме того, он разработал курс «Ethereum 101» для BitDegree.org до перехода в Cryptopolitan в качестве штатного автора. Брайан пишет вечные руководства (EG), глубокие аналитические материалы, интервью и обзоры цен. Его фокус на DeFi, инновациях в блокчейне и новых криптопроектах радует читателей.

ЕЩЁ … НОВОСТИ