Полярная система координат — двумерная система координат, в которой каждая точка на плоскости определяется двумя числами — полярным углом и полярным радиусом. Полярная система координат особенно полезна в случаях, когда отношения между точками проще изобразить в виде радиусов и углов; в более распространённой декартовой, или прямоугольной, системе координат, такие отношения можно установить только путём применения тригонометрических уравнений.
Сегодня утром я снова играл с ней.
График функции
А вот график
Подробнее о полярной система координат см. в этом посте.
Здесь приведен код Python для построения графиков. Вы можете экспериментировать с собственными графиками, изменяя f.
@machinelearning_ru
Сегодня утром я снова играл с ней.
График функции
f(x) = x (картинка 1). А вот график
f(x) = cos(8x) (картинка 2).Подробнее о полярной система координат см. в этом посте.
Здесь приведен код Python для построения графиков. Вы можете экспериментировать с собственными графиками, изменяя f.
from numpy import cos
from numpy import linspace
import matplotlib.pyplot as plt
plt.style.use('seaborn-v0_8-muted')
def g(u, c, f):
t = f(u) + c
return 2*u*t**2 / (u**2 + t**2)
def h(u, c, f):
t = f(u) + c
return 2*u*u*t / (u**2 + t**2)
t = linspace(-7, 7, 10000)
fig, ax = plt.subplots()
f = lambda x: cos(8*x)
for c in range(-10, 11):
ax.plot(g(t, c, f), h(t, c, f))
plt.axis("off")
plt.show()@machinelearning_ru
👍11❤4🔥2
NVIDIA’s AI Learned On 40,000,000,000 Materials!
https://www.youtube.com/watch?v=ffarLQDQmC4
@machinelearning_ru
https://www.youtube.com/watch?v=ffarLQDQmC4
@machinelearning_ru
YouTube
NVIDIA’s AI Learned On 40,000,000,000 Materials!
❤️ Check out Lambda here and sign up for their GPU Cloud: https://lambdalabs.com/papers
📝 The paper "Real-Time Neural Appearance Models" is available here:
https://research.nvidia.com/labs/rtr/neural_appearance_models/
📝 My PhD thesis "Photorealistic Material…
📝 The paper "Real-Time Neural Appearance Models" is available here:
https://research.nvidia.com/labs/rtr/neural_appearance_models/
📝 My PhD thesis "Photorealistic Material…
🔥6❤1👍1👏1🤔1
Кураторский список статей и проектов больших языковых моделей (LLM), не требующих дорогостоящего переобучения.
⭐️ Paper: https://arxiv.org/pdf/2310.07343v1.pdf
@machinelearning_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1
🔥 What is Overfitting in Machine Learning?
Случалось ли вам когда-нибудь выполнять какую-либо задачу, не задумываясь о том, что это за процесс? Например, приготовление кофе, завязывание шнурков или прогулка по окрестностям.
В таких случаях вы выполняли эти действия столько раз, что уже освоили процесс. Вы можете думать о чем-то, не имеющем отношения к делу, но выполнять эти действия все равно будете. В психологии это явление называется процедурной памятью.
Подобное явление наблюдается и в моделях машинного обучения, но оно не столь позитивно, как в случае с человеком. В машинном обучении это явление известно как переобучение.
В этом руководстве подробно объясняется что такое переобучение и как его избежать.
https://www.freecodecamp.org/news/what-is-overfitting-machine-learning/
@machinelearning_ru
Случалось ли вам когда-нибудь выполнять какую-либо задачу, не задумываясь о том, что это за процесс? Например, приготовление кофе, завязывание шнурков или прогулка по окрестностям.
В таких случаях вы выполняли эти действия столько раз, что уже освоили процесс. Вы можете думать о чем-то, не имеющем отношения к делу, но выполнять эти действия все равно будете. В психологии это явление называется процедурной памятью.
Подобное явление наблюдается и в моделях машинного обучения, но оно не столь позитивно, как в случае с человеком. В машинном обучении это явление известно как переобучение.
В этом руководстве подробно объясняется что такое переобучение и как его избежать.
https://www.freecodecamp.org/news/what-is-overfitting-machine-learning/
@machinelearning_ru
❤5
Многофункциональная и универсальная библиотека pandas заняла достойное место в сердце каждого дата-сайентиста.
Практически невозможно представить себе работу с данными — начиная с их ввода/вывода до очистки и преобразования — без import pandas as pd.
Интересный факт: этот релиз готовился в течение 3 лет.
Так что же нового предлагает pandas 2.0? Окунемся в эту версию с головой.
1. Производительность, скорость и эффективность использования памяти
Как известно,
pandas была создана на основе библиотеки numpy, которая не была специально разработана как бэкенд для библиотек датафреймов. По этой причине одним из основных слабых мест pandas стала обработка больших массивов данных в памяти.В этом релизе значительные изменения связаны с появлением бэкенда Apache Arrow для данных
pandas.Arrow — это стандартизованный формат столбцовых данных in-memory (с хранением в оперативной памяти) с доступными библиотеками для нескольких языков программирования (C, C++, R, Python и другие).
Для Python создан пакет PyArrow, основанный на реализации Arrow в C++, а значит, быстрый!
PyArrow избавляет нас от прежних ограничений памяти версий 1.X и позволяет выполнять более быстрые и эффективные с точки зрения памяти операции с данными, особенно в случае больших наборов данных.
Сравним скорость чтения данных без бэкенда pyarrow и с ним на примере набора данных Hacker News размером около 650 МБ (лицензия CC BY-NC-SA 4.0):
%timeit df = pd.read_csv("data/hn.csv")
# 12 с ± 304 мс на цикл (среднее ± стандартное отклонение 7 прогонов, по 1 циклу в каждом)
%timeit df_arrow = pd.read_csv("data/hn.csv", engine='pyarrow', dtype_backend='pyarrow')
# 329 мс ± 65 мс на цикл (среднее ± стандартное отклонение 7 прогонов, по 1 циклу в каждом)При использовании нового бэкенда чтение данных происходит почти в 35 раз быстрее. Следует отметить и другие моменты:
▪️Без бэкенда pyarrow каждый столбец/признак хранится как собственный уникальный тип данных: числовые признаки хранятся как int64 или float64, а строковые значения — как объекты.
▪️При использовании pyarrow все признаки применяют dtypes Arrow: обратите внимание на аннотацию [pyarrow]и различные типы данных: int64, float64, string, timestamp и double.
df = pd.read_csv("data/hn.csv")
df.info()
# <class 'pandas.core.frame.DataFrame'>
# RangeIndex: 3885799 записей, от 0 до 3885798
# Столбцы данных (всего 8 столбцов):
# # Column Dtype
# --- ------ -----
# 0 Object ID int64
# 1 Title object
# 2 Post Type object
# 3 Author object
# 4 Created At object
# 5 URL object
# 6 Points int64
# 7 Number of Comments float64
# dtypes: float64(1), int64(2), object(5)
# использование памяти: 237.2+ MB
df_arrow = pd.read_csv("data/hn.csv", dtype_backend='pyarrow', engine='pyarrow')
df_arrow.info()
# <class 'pandas.core.frame.DataFrame'>
# RangeIndex: 3885799 записей, от 0 до 3885798
# Столбцы данных (всего 8 столбцов):
# # Column Dtype
# --- ------ -----
# 0 Object ID int64[pyarrow]
# 1 Title string[pyarrow]
# 2 Post Type string[pyarrow]
# 3 Author string[pyarrow]
# 4 Created At timestamp[s][pyarrow]
# 5 URL string[pyarrow]
# 6 Points int64[pyarrow]
# 7 Number of Comments double[pyarrow]
# dtypes: double[pyarrow](1), int64[pyarrow](2), string[pyarrow](4), timestamp[s][pyarrow](1)
# memory usage: 660.2 MB2. Типы данных arrow и индексы numpy
📌 Читать
@machinelearning_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4🔥1
Forwarded from Анализ данных (Data analysis)
📒 GigaChat нового поколения.
Разработчики @gigachat_bot изменили подход к обучению модели, а потому практически все умения модели были улучшены. В частности, речь идет о сокращении текстов, ответов на вопросы и генерации идей.
Появился и бот GigaChat в социальной сети «ВКонтакте» — после активации, его можно использовать для самых разных целей: от создания текстов до генерации изображений (за счет интеграции с Kandinsky).
Число уникальных пользователей GigaChat достигло 1 млн.
• Попробовать
@data_analysis_ml
Разработчики @gigachat_bot изменили подход к обучению модели, а потому практически все умения модели были улучшены. В частности, речь идет о сокращении текстов, ответов на вопросы и генерации идей.
Появился и бот GigaChat в социальной сети «ВКонтакте» — после активации, его можно использовать для самых разных целей: от создания текстов до генерации изображений (за счет интеграции с Kandinsky).
Число уникальных пользователей GigaChat достигло 1 млн.
• Попробовать
@data_analysis_ml
👍6❤2
Google’s AI: This Should Be Impossible!
https://www.youtube.com/watch?v=bD_HyxHMHPo
@machinelearning_ru
https://www.youtube.com/watch?v=bD_HyxHMHPo
@machinelearning_ru
YouTube
Google’s AI: This Should Be Impossible!
❤️ Check out Weights & Biases and sign up for a free demo here: https://wandb.me/papers
📝 The paper "RealFill - Reference-Driven Generation for Authentic Image Completion " is available here:
https://realfill.github.io/
Unofficial implementation: https:…
📝 The paper "RealFill - Reference-Driven Generation for Authentic Image Completion " is available here:
https://realfill.github.io/
Unofficial implementation: https:…
👍4❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Эти самоорганизующиеся, самовоспроизводящиеся "формы жизни", которые возникли на основе системы клеточных автоматов непрерывного обучения под названием Flow-Lenia.
Lenia - это семейство клеточных автоматов, моделирующих "Игру жизни" Конвея на непрерывное пространство, время и состояния.
Статья: https://arxiv.org/abs/2212.07906
Видео: https://www.youtube.com/watch?v=605DcOMwFLM
@machinelearning_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤2
NVIDIA’s New AI: 20% Faster Game Graphics!
https://www.youtube.com/watch?v=hVKLouJhlcw
@machinelearning_ru
https://www.youtube.com/watch?v=hVKLouJhlcw
@machinelearning_ru
YouTube
NVIDIA’s New AI: 20% Faster Game Graphics!
❤️ Check out Weights & Biases and sign up for a free demo here: https://wandb.me/papers
📝 The paper "Flexible Isosurface Extraction for Gradient-Based
Mesh Optimization" is available here:
https://research.nvidia.com/labs/toronto-ai/flexicubes/
My latest…
📝 The paper "Flexible Isosurface Extraction for Gradient-Based
Mesh Optimization" is available here:
https://research.nvidia.com/labs/toronto-ai/flexicubes/
My latest…
👍4❤1🔥1
Библиотека датасетов Hugging Face не только предоставляет доступ к более чем 70 тыс. общедоступных наборов данных, но и предлагает очень удобные конвейеры подготовки данных для пользовательских наборов.
Renumics Spotlight позволяет создавать интерактивные визуализации ваши данных. Поскольку Spotlight понимает семантику данных в наборах данных Hugging Face, вы можете начать работу всего с нескольких строк кода:
import datasets
from renumics import spotlight
ds = datasets.load_dataset('speech_commands', 'v0.01', split='validation')
spotlight.show(ds)📌 Читать дальше
📌 Github
@machinelearning_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥3
Машинное обучение RU
YouTube
DALL-E 3 Is Now Free For Everyone!
❤️ Check out Weights & Biases and sign up for a free demo here: https://wandb.me/papers
DALL-E 3 in Bing image creator: https://www.bing.com/images/create
Or try it in Skype - for me, a contact named Bing appears in the user list and you can tell it to…
DALL-E 3 in Bing image creator: https://www.bing.com/images/create
Or try it in Skype - for me, a contact named Bing appears in the user list and you can tell it to…
👍4🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Теперь вы можете запускать популярные LLM HF Space локально.
Для работы не требуется
https://github.com/neuralmagic/examples/tree/main/demos/sparse-mpt-7b-gsm8k
@machinelearning_ru
Для работы не требуется
GPU, только обычные процессорыhttps://github.com/neuralmagic/examples/tree/main/demos/sparse-mpt-7b-gsm8k
@machinelearning_ru
👍8🔥4❤2
🚀Если вам интересно узнать, как люди создают искусство с помощью AI, то этот курс для вас.
В нем, вы познакомитесь со стабильной диффузией на практике.
Вы узнаете, как обучить свою модель работать в определенном художественном стиле.
📌 Курс
@machinelearning_ru
В нем, вы познакомитесь со стабильной диффузией на практике.
Вы узнаете, как обучить свою модель работать в определенном художественном стиле.
📌 Курс
@machinelearning_ru
👍5❤2🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Personal Copilot: Train Your Own Coding Assistant.
В постоянно развивающейся сфере программирования и разработки программного обеспечения стремление к эффективности и производительности привело к появлению замечательных инноваций.
Одной из таких инноваций является появление моделей генерации кода, таких как Codex, StarCoder и Code Llama. Эти модели продемонстрировали широкие возможности по генерации рабочих скриптов, тем самым показав огромный потенциал в качестве помощников кодера.
Однако, несмотря на то, что эти предварительно обученные модели могут демонстрировать впечатляющие результаты при выполнении целого ряда задач, за горизонтом маячит интересная возможность: возможность адаптировать модель генерации кода к вашим конкретным потребностям. Подумайте о персонализированных помощниках кодинга, которые можно было бы использовать в масштабах предприятия.
В этой статье показано пошаговое создание HugCoder 🤗, кодовый LLM, обученной из публичных репозиториев huggingface GitHub.
В статье показан процесс сбора данных, экспериментах по обучению и некоторых интересных результатах. Это позволит вам создать свой личный Copilot на основе собственной кодовой базы.
@machinelearning_ru
В постоянно развивающейся сфере программирования и разработки программного обеспечения стремление к эффективности и производительности привело к появлению замечательных инноваций.
Одной из таких инноваций является появление моделей генерации кода, таких как Codex, StarCoder и Code Llama. Эти модели продемонстрировали широкие возможности по генерации рабочих скриптов, тем самым показав огромный потенциал в качестве помощников кодера.
Однако, несмотря на то, что эти предварительно обученные модели могут демонстрировать впечатляющие результаты при выполнении целого ряда задач, за горизонтом маячит интересная возможность: возможность адаптировать модель генерации кода к вашим конкретным потребностям. Подумайте о персонализированных помощниках кодинга, которые можно было бы использовать в масштабах предприятия.
В этой статье показано пошаговое создание HugCoder 🤗, кодовый LLM, обученной из публичных репозиториев huggingface GitHub.
В статье показан процесс сбора данных, экспериментах по обучению и некоторых интересных результатах. Это позволит вам создать свой личный Copilot на основе собственной кодовой базы.
@machinelearning_ru
👍7❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Теперь ИИ может предсказывать структуру не только белков, но и различных молекул.
Исследователи ожидают, что модернизация AlphaFold может вывести на новый уровень исследования заболеваний, разработку лекарств, синтетическую биологию и многое другое.
@machinelearning_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥6👍3
Ключи, хранящиеся в Secrets, являются скрытыми и видны только вам и выбранным вами блокнотам.
@machinelearning_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤1🔥1
📌 Видео
📌 Код
@machinelearning_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤1🤬1
🚀 Курс из 12 уроков, обучающий всему, что необходимо знать для создания приложений генеративного ИИ.
Полностью бесплатный и находится на GitHub:
https://github.com/microsoft/generative-ai-for-beginners
@machinelearning_ru
Полностью бесплатный и находится на GitHub:
https://github.com/microsoft/generative-ai-for-beginners
@machinelearning_ru
👍10❤2🔥1