Привет народ😊
Давайте отважимся исследовать мир искусственного интеллекта и машинного обучения с помощью Microsoft Azure?
Итак, давайте начнем с моего следующего блога «Исследуйте ИИ и машинное обучение с помощью ноутбуков Microsoft Azure», который является частью Истории разработчиков MSP — инициатива Microsoft. Партнерская программа для студентов (Индия).
В продолжение моего предыдущего блога я добавляю дальше, чтобы каждый мог лучше понять, получить четкую картину и представление о представлении любых данных по вашему выбору.📊📈
Ну, мой последний блог был серьезно собран Бобом, одним из моих младших в колледже, и его отзывы и любопытство к моему предыдущему блогу привели меня сюда, к моему следующему блогу.
Наш разговор начался, как показано ниже--….🚀
Боб🧑- Привет, Навика! Просто обратная связь, я попробовал свой первый проект ML и AI с вашими инструкциями, как указано в вашем предыдущем блоге! И я также изучил платформу Microsoft Learn, она действительно очень полезна.
Навика 👩-Привет, это круто, Боб! Рад, что смог помочь в запуске вашего проекта AI ML. Да, программа Indeed Microsoft Learn (https://docs.microsoft.com/en-us/learn/) дает вам всесторонние знания в области искусственного интеллекта и машинного обучения.
Боб🧑- Ну, так как это было очень информативно, мне было интересно, не могли бы вы дать мне более глубокие знания о том же, что сделает меня достаточно способным, чтобы попробовать мой второй проект!
Навика👩- Конечно ! Почему бы и нет, конечно! Давайте начнем прямо сейчас…. Я сначала дам вам краткие указатели и маркеры по его выполнению.
Как вы знаете, мои любимые ноутбуки Microsoft Azure используются для того же, чтобы писать наш код, поскольку Microsoft Azure — лучший и самый удобный для пользователя… Надеюсь, вы помните!✨
Боб🧑- Абсолютно, мой тоже! Да я за тем же..
Navika👩-Теперь помните, что мы будем создавать новый блокнот проекта в блокнотах Azure.. Надеюсь, это звучит ясно!
В настоящее время мы возьмем другой набор данных, немного больший. Он также может быть любым по вашему выбору, но наша цель должна состоять в том, чтобы попробовать другой набор данных, так как это было бы интересно с точки зрения обучения!
Ссылка на мой набор данных: https://www.kaggle.com/vipulshinde/covid19
Боб🧑: Эй, а чем отличается этот набор данных от предыдущего?
Навика👩- Это интересно! Что ж, здесь мы выбрали набор данных, который имеет много столбцов (дополнительная информация), но нам не требуются все столбцы для представления данных.
Теперь мы шаг за шагом переходим к пониманию того, как действовать дальше….
Боб🧑- Отлично! Я буду работать одновременно с вами над одним и тем же.
Navika👩- Сначала откройте блокнот Azure — https://notebooks.azure.com/
Затем нажмите на мой проект -› новый проект -›присвойте своему проекту привлекающее внимание название -›,
Затем подпишите + , дайте имя своей записной книжке и выберите версию Python 3.6.
Просто Сделано! Вы создали свою записную книжку Azure… Ух ты!
Теперь давайте начнем с самой захватывающей части-КОДИРОВАНИЕ.. 🚀
Боб🧑- Да.. Давай! Достаточно взволнован👍
Навика👩- аналогично..Внимательно следуйте моим инструкциям!
Сначала мы загрузим набор данных:
Перейдите к файлу -›загрузить -> выберите файл для загрузки, а затем выберите вариант «/project».
Боб🧑- Готово
Навика👩- Теперь интересно! моя самая любимая часть CODING…
Импортировать панд как pd
dt=pd.read_csv("TotalWorldCovidCases")
dt.head()
примечание: dt.head() — помогает нам просмотреть загруженный CSV-файл.
Боб🧑- Захватывающе! Да, я могу посмотреть то же самое..
Navika👩- Чтобы просмотреть форму наших данных, мы используем: dt.shape()
как видите, нам не нужны все столбцы для нашей цели, поэтому мы удалим несколько, чтобы очистить ненужные данные.
Боб🧑: О, это отличная идея, так как мы можем просто сосредоточиться только на данных..
Навика👩-
dt.drop("Подтверждено",axis=1,inplace=True)
Всего одна строка кода поможет вам удалить целый столбец, разве это не удивительно?!
Точно так же нам нужно удалить и другие столбцы, но не будет ли слишком утомительно повторять приведенную выше строку кода для всех из них, действительно долгий процесс.
Боб🧑- О да! это было бы долго, но есть ли альтернативный выход?
Навика👩- Конечно есть!
remove_list=["Смерти","Восстановлено","Критический"]
dt.drop(remove_list, axis=1, inplace=True)
а затем dt.head()
это даст нам балансовую таблицу набора данных..
Боб🧑- Совершенно верно, в одной строке кода я мог бы удалить 3 столбца… Круто!
Navika👩-Теперь мы будем импортировать библиотеку Matplotlib,
Импортировать matplotlib.pyplot как plt
Это поможет нам представить наши данные в графическом формате.
Боб🧑- Слишком интересно, всего одна строчка кода, и у меня уже установлена вся библиотека!
Но как мы дальше будем строить график?
Навика👩- Да ! Хороший вопрос! На самом деле это очень просто… Просто выполните следующие шаги:
x=dt.Страна
y=dt.Active
поэтому мы назначаем данные о стране оси X и
Данные об активных случаях на оси Y
а затем мы пишем приведенный ниже код, чтобы построить график в виде гистограммы, где мы построим график стран по сравнению со случаями covid по всему миру.
plt.bar(x,y)
plt.xlabel("страны")
plt.ylabel("активные обращения")
plt.title("активные дела по стране")
plt.show()
Боб🧑 — Вау! Я могу просматривать свой график! Какое достижение!
Navika👩- Также помните, поскольку в этом конкретном наборе данных у нас так много стран, из-за которых мы получаем график в этом формате, но не беспокойтесь, так как мы удалили ненужные столбцы точно так же, как мы удалим также ряды.
Что выглядит так: dt.drop([], inplace = True):
(в «[..]» вы должны добавить имена строк)
Это синтаксис, вы можете попробовать сами, удалив несколько стран и построив график, вы наверняка получите лучшую картину.
Боб🧑– Это отличный опыт для работы с ИИ и машинным обучением, и я должен сказать, что работать с блокнотами Azure очень удобно и быстро.
Навика👩- Совершенно верно. Надеюсь, что этот мой блог поможет вам собрать больше знаний и развеять сомнения с помощью различных перестановок данных. Далее я с нетерпением жду некоторых блогов и от вас, Боб!
Спасибо за чтение!
Навика Чхауда
MSP-бета