TGViewer
Channel Public Channel
Математика Дата саентиста

Математика Дата саентиста

@data_math

@workakkk - админ

@data_analysis_ml - ds

https://gosuslugi.ru/snet/67b55bb01a1c5a6fb6ecc946
Subscribers
14.3K
Photos
622
Videos
188
Links
495

Showing posts older than #97 · Back to latest

Older Posts 20 shown
Post #95 3.63K
🎲 Вероятность и статистика

1. Переменные и метрики
2. Генераторы и Монте-Карло
3. ЗБЧ и ЦПТ
4. Монте-Карло: практика
5. Проверка гипотез и p-value
6. А/Б тесты: пропорции
7. А/Б тесты: непрерывные переменные
8. Множественная проверка гипотез
9. Ревью курса + вопросы и ответы

#video #math

🎞 Видео
  • ❤ 15
  • 🔥 7
  • 👍 1
Post #93 3.68K
Математика для Data Science: где и как учить?

В этом ролике автор поделится бесплатными ресурсами для изучения математики, необходимой для Data Science, и сделает их разбор.

00:00 Введение
00:34 Школьная математика
02:00 Статистика
03:00 Теория вероятностей
03:20 Линейная алгебра
04:07 Матанализ
05:00 Лучшие ресурсы
05:30 Создаем базу ресурсов вместе

Смотреть это видео на youtube: youtu.be/6ajAbghWzrs
  • 👍 20
  • 🔥 4
  • ❤ 3
Post #92 3.26K
Предварительная подготовка данных в Python [2 тома] [2023]

В двухтомнике представлены материалы по применению классических методов машинного обучения в различных промышленных задачах. Первый том посвящен инструментам Python – основным библиотекам, классам и функциям, необходимым для предварительной подготовки данных, построения моделей машинного обучения, выполнения различных стратегий валидации. В конце первого тома разбираются задачи с собеседований по SQL, Python, математической статистике и теории вероятностей. Во втором томе рассматривается сам процесс предварительной подготовки данных, а также некоторые метрики качества и ряд полезных библиотек и фреймворков (H2O, Dask, Docker, Google Colab).

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

📚 Книги

@data_math
  • 👍 10
  • 🔥 3
  • ❤ 1
Post #90 2.64K
📎 Руководство по модулю Math Python (22 примера и 18 функций)

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

В этой статье рассмотрены константы и функции, реализованные в модуле math с примерами кода

https://www.dataquest.io/blog/python-math-module-and-functions/

@data_math
  • 👍 6
  • ❤ 3
  • 🔥 3
Post #87 2.9K
Project Euler — платформа с математическими задачами для развития навыков программирования

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

Сервис отличается от многих других (таких как Codewars) тем, что здесь встречаются математическое мышление и кодинг

Стоимость: #бесплатно

#code #алгоритмы #математика
  • ❤ 15
  • 🔥 6
  • 👍 2
Post #86 3.43K
📌 Изучение линейной алгебры и матричных методов от MIT.

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


Посмотреть (линейная алгебра):
https://www.youtube.com/playlist?list=PL221E2BBF13BECF6C

Посмотреть (матричные методы):
https://www.youtube.com/playlist?list=PLUl4u3cNGP63oMNUHXqIUcrkS2PivhN3k

#линейнаяалгебра #база

@data_math
  • 👍 18
  • 🔥 3
  • ❤ 2
Post #85 2.93K
🧮Расчет косинусного сходства в Python

Косинусное сходство — это мера сходства между двумя векторами пространства внутреннего произведения.
Для двух векторов, A и B, косинусное сходство вычисляется как:

Подобие косинуса = ΣA i B i / (√ΣA i 2 √ΣB i 2 )

Объясним как вычислить косинусное сходство между векторами в Python с использованием функций из библиотеки NumPy.

Косинусное сходство между двумя векторами в Python

Данный код показывает, как вычислить косинусное сходство между двумя массивами в Python:
from numpy import dot
from numpy. linalg import norm

#define arrays
a = [23, 34, 44, 45, 42, 27, 33, 34]
b = [17, 18, 22, 26, 26, 29, 31, 30]

#calculate Cosine Similarity
cos_sim = dot (a, b)/( norm (a)\* norm (b))

cos_sim

0.965195008357566


Косинусное сходство между двумя массивами оказывается равным 0,965195 .

▪Обратите внимание, что этот метод будет работать с двумя массивами любой длины:
import numpy as np
from numpy import dot
from numpy. linalg import norm

#define arrays
a = np.random.randint(10, size= 100 )
b = np.random.randint(10, size= 100 )

#calculate Cosine Similarity
cos_sim = dot (a, b)/( norm (a)\* norm (b))

cos_sim

0.7340201613960431


▪Однако это работает только в том случае, если два массива имеют одинаковую длину:
import numpy as np
from numpy import dot
from numpy. linalg import norm

#define arrays
a = np.random.randint(10, size= 90 ) #length=90
b = np.random.randint(10, size= 100 ) #length=100

#calculate Cosine Similarity
cos_sim = dot (a, b)/( norm (a)\* norm (b))

cos_sim

ValueError : shapes (90,) and (100,) not aligned: 90 (dim 0) != 100 (dim 0)


@data_math
  • 👍 6
  • 🔥 6
  • ❤ 2
Post #84 3.11K
🖥 Math — математические функции в Python

Эта статья посвящена математическим функциям в Python. Для выполнения математических операций необходим модуль math.

В C и C++ есть заголовочные файлы, в которых хранятся функции, переменные классов и так далее. При включении заголовочных файлов в код появляется возможность не писать лишние строки и не использовать одинаковые функции по несколько раз. Аналогично в Python для этого есть модули, которые включают функции, классы, переменные и скомпилированный код. Модуль содержит группу связанных функций, классов и переменных.

▪ Статья

@data_math
  • 👍 7
  • 🔥 3
  • ❤ 1
Post #82 3.32K
5 супер полезных математических Python библиотек

1. SymPy - это библиотека, которая может использоваться для выполнения символьных вычислений. Она позволяет создавать системы уравнений, получать значения, упрощать формулы и преобразовывать результаты вычислений в код LaTeX, который может быть полезен при написании научных докладов.
>>> from sympy import *
... x = Symbol('x')
... y, z = symbols('y, z')
... expr = (x**2 + y**2) * z
... expr
z*(x**2 + y**2)
>>> expr2 = expr.subs(x, 12)
... expr2.subs(y, 3)
153*z

2. SciPy больше расширяет возможности NumPy, предоставляя множество модулей для различных вычислений. Эта библиотека включает в себя модули, которые позволяют работать с пространственными данными, статистикой и распределениями вероятностей. Если вы работали с MATLAB, то вам не составит труда освоить SciPy.
from scipy import stats
# Берем 30 значений из нормального распределения
# со средним = 25 и стандартным отклонением = 10
a = stats.norm.rvs(size=30, loc=25, scale=10)
# Рассчитываем эксцесс полученной выборки
stats.kurtosis(a)


3. Math - это модуль, который может использоваться, когда необходимо выполнить математические операции, которые недоступны в стандартных операторах Python. Например, вы можете использовать Math для вычисления квадратного корня, логарифма или синуса.
>>> import math
>>> math.sqrt(17)
4.123105625617661
>>> math.sin(33)
0.9999118601072672
>>> math.log(15, 2)
3.9068905956085187


4. NumPy - библиотека, предназначенная для работы с n-мерными массивами, которые похожи на вложенные кортежи, но все элементы должны быть одного типа. NumPy позволяет проводить различные операции над массивами целиком и над их элементами, которые недоступны для стандартных типов данных.
>>> import numpy as np
>>> a = np.array([1, 0.5, -1.9], dtype=float)
>>> b = np.array([[10], [10], [10]], dtype=float)
c = np.array(a*b)
c
array([[ 10., 5., -19.],
[ 10., 5., -19.],
[ 10., 5., -19.]])


Также в этом пакете доступны продвинутые функции и методы для обработки массивов:
>>> # Ищем среднее по вертикали
>>> c.mean(axis=0)
array([ 10., 5., -19.])
>>> # Ищем среднее по горизонтали
>>> c.mean(axis=1)
array([-1.33333333, -1.33333333, -1.33333333])

5. Pandas - библиотека, также основана на NumPy и специализируется на работе с таблицами (DataFrame) и временными рядами (Series).
>>> import numpy as np
... import pandas as pd
... df = pd.DataFrame({
... 'name': ['Viktor', 'Ann', 'Kim'],
... 'age': [20, 35, np.nan],
... 'score': [81.17, 93.7, np.nan]
... })
... df
name age score
0 Viktor 20.0 81.17
1 Ann 35.0 93.70
2 Kim NaN NaN


Библиотека умеет обрабатывать таблицы не хуже полноценных табличных процессоров. Данные можно сортировать, фильтровать и группировать, загружать таблицы в разных форматах и объединять их.
>>> df[df['score'] > 90]
name age score
1 Ann 35.0 93.7


@data_math
  • 👍 13
  • 🔥 3
  • ❤ 2
Post #81 3.01K
🎲 Теория игр: самое начало, без которого дальше будет сложно

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

Сегодня будет простое введение — что это, для чего и что внутри. Дальше будем постепенно применять знания на практике.

https://thecode.media/game-theory-1/

@data_math
  • 👍 17
  • 🔥 3
  • 🤔 2
  • ❤ 1
  • 👎 1
Post #80 3.47K
🔥 Полезные платформы: khanacademy.org - математика

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

Однако, в последние годы, конкурирующие курсы на уровне школьной (high school) программы стали появляться и на coursera.org, и там, на мой взгляд, есть более качественные курсы. В том числе на coursera.org есть очень удачные курсы "математика для data science", которые неплохо подбирают самые важные темы для данной профессии. Единственным недостатком coursera.org является множество альтернативных курсов по одной и той же теме, между которыми придётся выбирать, и также плохо организованный каталог/поисковик курсов. Тем не менее, рекомендую инвестировать время в том, чтобы найти лучшее из доступного там.

Преимущества: khan academy - курсы составлены в учебную программу (как в школе) и нет их дублирования, бесплатность.

@data_math
  • 👍 12
  • 🔥 8
  • ❤ 2
Post #79 3.39K
📚 Название: Mathematical Foundations of Data Science

Автор
: Tomas Hrycej, Bernhard Bermeitinger, Matthias Cetto, Siegfried Handschuh
Год: 2023
Страниц: 219
Язык: английский
Формат: pdf (true)

📌Скачать книгу

@data_math
  • ❤ 17
  • 🔥 3
Post #77 3.59K
Интегралы_и_ряды_3_тома_Прудников,_Брычков,_Маричев.zip18.8 MB
📚 Интегралы и ряды. В 3 томах - Прудников А.П., Брычков Ю.А., Маричев О.И.

📘 Интегралы и ряды. Элементарные функции [том 1] Прудников, Брычков, Маричев

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

📕 Интегралы и ряды. Специальные функции [том 2] Прудников, Брычков, Маричев

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

📓 Интегралы и ряды. Специальные функции дополнительные главы [том 3] Прудников, Брычков, Маричев

Том 3. Книга содержит неопределенные и определенные (в том числе кратные) интегралы, конечные суммы, ряды и произведения с элементарными функциями. Она является наиболее полным справочным руководством, включает результаты, изложенные в аналогичных изданиях, а также в научной литературе. Книга предназначена для широкого круга специалистов в различных областях знаний, а также для студентов вузов.
  • ❤ 6
  • 👍 4
  • 🔥 2
  • 🤗 1
Post #76 3.55K
Расскажем, для чего матанализ нужен в программировании, и как в нем разобраться максимально быстро без головной боли.

▪Читать

@data_math
  • 👍 12
  • 🔥 5
  • ❤ 3
Post #75 3.26K
📹 Решение системы трех уравнений по формулам Крамера
  • 👍 10
  • 🔥 2
  • ❤ 1
  • 🤯 1
Post #73 4.05K
25 книг математическое мышление.zip182.3 MB
📚 Подборка книг для прокачки математического мышления [25 книг]

📔 Математическое мышление Сборник [1989] Вейль Г. (H.Weyl)
📙 Методологический анализ оснований математики [1989] Китчев, Федоров
📕 Механизм творчества решения нестандартных задач [2008] Дрозина В.В., Дильман В.Л.
📘 Построение треугольника [2015] Голубев В.И., Ерганжиева Л.Н., Мосевич К.К.
📗 Другая математика, или Как сформировать математическое мышление у детей 6-10 лет [2017] Лобок А.М.
📓 Математическое мышление [1989] Вейль Герман
📒 Математическое мышление. Книга для родителей и учителей [2019] Джо Боулер
📔 Начальное обучение: математика и логическое мышление [1997] Медведская В.Н., Вавренчук Н.А.
📕 Математика и криптография. Тайны шифров и логическое мышление [2018] Душкин Р.В.
📗 Модельное мышление. Как анализировать сложные явления с помощью математических моделей [2020] Пейдж Скотт
📘 Как не ошибаться. Сила математического мышления [2018] Джордан Элленберг
📙 От алгоритмов — к суждениям (Эксперименты по обучению элементам математического мышления) [1973] Шапиро
📔 От задачи к задаче - по аналогии. Развитие математического мышления [1998] Эрдниев О.П.
📕 Сферодинамика. Математические начала объёмного мышления [2010] Гладков Б.В.
📒 Теорема зонтика, или Искусство правильно смотреть на мир через призму математики [2022] Лонэ Микаэль
📗 Апология математика [2022] Харди Годфри Гарольд
📘 Предисловие к математике [2015] Успенский В. А.
📓 Просто арифметика [2013] Ахманов М. С.
📔 Математика – это просто 2.0. Думай математически [2015] Мэйсон Дж., Бёртон Л., Стэйси К.
📕 Что такое математика? [2015] Курант Р., Роббинс Г.
📒 Математика для взрослых. Лайфхаки для повседневных вычислений [2016] Поскитт К.
📜 Математическое мышление (+ комментарий С.С. Демидова) [1970] Гильберт Давид
#алгоритмы #математика #подборка_книг #math #maths
  • 👍 20
  • 🔥 6
  • ❤ 2
  • 😎 1
Post #72 3.61K
🎲 Теория вероятностей

Список полезных источников для погружения в теорию вероятностей.

Задачник Шеня: https://www.mccme.ru/shen/proba.pdf

Хорошие задачи с разбором здесь, это мехматовские конспекты: http://dmvn.mexmat.net/content/ptms/pr-probabilitytheory-kondratenko.pdf

Веб-приложения, иллюстрирующие концепции вероятности: http://www.randomservices.org/random/apps/index.html

PCA наглядно - http://setosa.io/ev/principal-component-analysis/

@data_math
  • 👍 14
  • 🔥 4
  • ❤ 2
  • 🤗 1
Post #71 3.56K

Forwarded from Анализ данных (Data analysis)

🖥 Подборка курсов по статистике и теории вероятностей

Математика — это краеугольный камень Data Science. Хотя некоторые теоремы, аксиомы и формулы кажутся слишком абстрактными и далекими от практики, на самом деле без них невозможно по-настоящему глубоко анализировать и систематизировать огромные массивы данных.

▪«Математическая статистика» курс CS центр.

▪«Основы статистики» курс Bioinformatics Institute.

▪Университетский курс математического анализа

▪«Основы статистики. Часть 2» курс Bioinformatics Institute.

▪«Основы статистики. Часть 3» курс Bioinformatics Institute.

▪Основы работы с векторными величинами в физике

▪«Современная комбинаторика» курс МФТИ.

▪«Теория вероятностей для начинающих» курс МФТИ.

«Теория вероятностей» курс CS центр.

▪«Теория вероятностей - II (дискретные случайные процессы)» курс CS центр.

▪«Теория вероятностей – наука о случайности» курс ТГУ.

▪«Дискретный анализ и теория вероятностей» курс А.М.Райгородского в Академии Яндекса.

@data_analysis_ml
  • ❤ 11
  • 👍 5
  • 🔥 5
  • 🥴 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →