Прикладные применения Статистика и машинное обучение StatsBase.jl Весовые векторы Скалярная статистика Робастная статистика Отклонения в вычислениях Матрица рассеяния и ковариация Функции подсчета Ранжирование и корреляция рангов Выборка из совокупности Эмпирическое оценивание Корреляционный анализ сигналов Многомерная сводная статистика Прочие функции Абстракция для статистических моделей Преобразования данных Distributions.jl Начало работы Иерархия типов Одномерные распределения Усеченные распределения Цензурированные распределения Многомерные распределения Распределения матричной размерности Изменение формы распределений Распределения случайных величин Холецкого Смешанные модели Порядковые статистики Свертки Подбор распределения Создание сэмплеров и распределений Поддержка DensityInterface GLM.jl Примеры Справка по API RDatasets.jl Аппроксимация Polynomials.jl Введение Справка по API Типы многочленов Многочлены Многочлены Чебышева Расширения Расширение многочленов Interpolations.jl Удобная нотация Общие принципы использования Управление алгоритмом интерполяции Экстраполяция Итерация по узлам Документация разработчика Общедоступный API Другие пакеты для интерполяции Интеграция с ChainRulesCore GLM.jl Примеры Справка по API LsqFit.jl Начало работы Руководство API Оптимизация JuMP.jl Installation Guide Should you use JuMP? Tutorials Getting started Introduction Getting started with Julia Getting started with JuMP Getting started with sets and indexing Getting started with data and plotting Debugging Design patterns for larger models Performance tips Performance problems with sum-if formulations Transitioning from MATLAB Linear programs Introduction The knapsack problem example The diet problem The cannery problem The factory schedule example The multi-commodity flow problem The network multi-commodity flow problem Tips and tricks Approximating nonlinear functions The facility location problem Financial modeling problems Geographical clustering Network flow problems The transportation problem Multi-objective knapsack Simple multi-objective examples Sudoku N-Queens Constraint programming Callbacks Sensitivity analysis of a linear program Basis matrices Computing the duals of a mixed-integer program Nonlinear programs Introduction Simple examples Portfolio optimization Rocket Control Optimal control for a Space Shuttle reentry trajectory Tips and tricks User-defined Hessians Nested optimization problems Computing Hessians Mixed complementarity problems Classifiers Automatic differentiation of user-defined operators Conic programs Introduction Primal and dual warm-starts Tips and Tricks Simple semidefinite programming examples Dualization Arbitrary precision arithmetic Logistic regression Experiment design Minimal ellipses Ellipsoid approximation Quantum state discrimination Algorithms Benders decomposition Column generation Traveling Salesperson Problem Parallelism Applications Power Systems Optimal power flow Serving web apps Two-stage stochastic programs Manual Models Variables Constraints Expressions Objectives Containers Solutions Solver-independent Callbacks Complex number support Nonlinear Modeling Nonlinear Modeling (Legacy) Algebraic modeling languages Developer Docs How to contribute to JuMP Extensions How to use a custom binary Style guide and design principles Development roadmap Checklists API API Containers Optim.jl Руководства Оптимизация без ограничений Градиенты и гессианы Настраиваемые параметры Линейный поиск Выбор алгоритма Предобусловливание Комплексная оптимизация Оптимизация многообразия Работа с постоянными параметрами Нелинейная оптимизация с ограничениями Оценка максимального правдоподобия: нормальная линейная модель Условное максимальное правдоподобие для модели Раша Алгоритмы Алгоритм Нелдера-Мида Алгоритм имитации отжига SAMIN Рой частиц Adam и AdaMax Сопряженный градиентный спуск Градиентный спуск (L-)BFGS Методы ускорения: N-GMRES и O-ACCEL Метод Ньютона Метод Ньютона с доверительной областью Метод Ньютона с внутренней точкой Примечания к участию в разработке Ipopt.jl GLPK.jl Символьные вычисления Symbolics.jl Начало работы с Symbolics.jl Учебные материалы Автоматизированный разреженный параллелизм функций Julia за счет трассировки Автоматическое преобразование кода Julia в функции C Примеры Смешанная символьно-числовая теория возмущений Руководство пользователя Типы переменных и уравнений Работа с выражениями Производные и дифференциалы Базисы Гребнера Символьные массивы Создание и компиляция функций (build_function) Регистрация и трассировка функций Анализ выражений Julia для преобразования в символьные выражения Ввод-вывод, сохранение и LaTeX Обнаружение структуры и разреженности Поддерживаемые типы и диспетчеризация в Symbolics Часто задаваемые вопросы Сравнение Symbolics.jl в Julia с SymPy для символьных вычислений Нейронные сети Flux.jl Начало работы Краткий обзор нейронной сети Обзор Flux: Основные действия Принципы работы Flux: градиенты и слои Обучение модели Flux Рекуррентные модели Поддержка GPU Сохранение и загрузка моделей Советы по производительности Экосистема Julia для Flux Справка Встроенные типы слоев Функции активации из NNlib.jl Инициализация произвольных весов Функции потерь Справка по API обучения Правила оптимизации Вывод формы Плоские и вложенные структуры Вспомогательные функции обратных вызовов Автоматическое дифференцирование с использованием Zygote.jl Работа с данными с помощью MLUtils.jl Прямое унитарное кодирование с OneHotArrays.jl Примитивы нейронной сети из NNlib.jl Рекурсивные преобразования из Functors.jl Руководства Руководство. Линейная регрессия Логистическая регрессия Глубокое обучение с Julia и Flux: 60-минутный краткий курс Руководство. Простой многослойный перцептрон Руководство. Простая сверточная нейронная сеть (ConvNet) Руководство. Генеративно-состязательные сети Глубокая сверточная генеративно-состязательная сеть (DCGAN) Определение настраиваемых слоев PyCall.jl ONNX.jl API Правила участия в разработке Системы управления ControlSystems.jl Начало работы Введение Создание систем Замечания по производительности Примечательные отличия от других языков Примеры Примеры Анализ линейных систем управления Предиктор Смита Итеративное обучающее управление Свойства систем с запаздыванием Автоматическое дифференцирование Функции Построение систем Анализ Синтез Анализ временных и частотных характеристик Функции построения графиков Функциональность нелинейности Указатель ControlSystemIdentification.jl Идентификационные данные Оценка моделей в пространстве состояний Оценка передаточных функций Оценка импульсной характеристики Оценка передаточных функций спектральными методами Валидация Идентификация нелинейных моделей Примеры Терморегуляция Идентификация замкнутого контура Идентификация неустойчивых систем Оценка задержки Шар и балка Гибкий манипулятор робота Стеклоплавильная печь Испаритель Фен для волос Векторная авторегрессионная модель с внешними входами (VARX) Оценка Гаммерштейна — Винера для нелинейной системы ременного привода Экспортируемые функции и типы FuzzyLogic.jl Системы вывода Логические связки Методы агрегирования Методы приведения к четкости Функции принадлежности Функции чтения и записи Изучение нечетких моделей Руководство для участников разработки ModelPredictiveControl.jl Руководство: линейное проектирование Руководство: нелинейное проектирование Функции: модели объектов Функции: средства оценки состояний Функции: прогнозирующие контроллеры Функции: универсальные функции Функции: внутренние компоненты SimModel Функции: внутренние компоненты StateEstimator Функции: внутренние компоненты PredictiveController Указатель ReinforcementLearning.jl Руководство Создание настраиваемой среды Реализация нового алгоритма Использование перехватчиков Эпизодические и неэпизодические среды Часто задаваемые вопросы Советы для разработчиков RLBase RLCore RLEnvs Обработка сигналов Быстрый старт DSP.jl Введение Periodograms — расчет периодограмм Estimation — функции параметрического оценивания Windows — функции окон Filters — синтезирование фильтров и фильтрация Util — вспомогательные функции Convolutions — методы подобия LPC — кодирование с линейным прогнозированием Указатель FFTW.jl Преобразования Фурье FastTransforms.jl Документация по разработке Интегрирование на кольце Автоматическое дифференцирование с помощью сферических гармонических преобразований Преобразование Чебышева Голоморфное интегрирование на единичном диске Полуинтервальные многочлены Чебышева Нелокальная диффузия в S^2 Преобразование Падуа Теорема сложения сферических гармоник Взвешенные по спину сферические гармоники Подпространственные углы Анализ на опорном треугольнике PortAudio.jl Public interface Internals JuliaMusic Basics Basic MIDI structures Notes Note Tools Quantizing & Humanizing Music data extraction Visualization Plotting Notes Printing into a Score using MuseScore Motif sequence Motif sequence generation Music motifs Becoming a better drummer blog Mixing basic drum patterns Garibaldi’s Foot+Hand doubles 32nd note Gaddisms Wavelets.jl Обработка изображений JuliaImages Getting started Tutorials Quickstart Arrays, Numbers, and Colors Conversions vs. views Arrays: more advanced indexing Packages under JuliaImages ImageAxes.jl ImageMetadata.jl ImageSegmentation.jl ImageTransformations.jl ImageFeatures.jl Demonstrations Image features ORB Descriptor Local Binary Patterns FREAK Descriptor BRIEF Descriptor BRISK Descriptor Object Detection using HOG Spatial transformation Image Difference View Cropping, Resizing and Rescaling Layer Compositing Histogram equalisation Histogram Matching Color channels RGB to HSV and thresholding Image Compression using SVD RGB to GrayScale Indexed image in 5 minutes Contours Edge detection using Sujoy Filter Contour Detection and Drawing Canny Edge Detection Detecting Corners Image morphology Morphological Operations Convex Hull, Filling, Thinning, ClearBorder Watershed Segmentation Algorithm Structural Similarity Index, Peak Signal-to-Noise Ratio Summary and function reference Comparison with other image processing frameworks FileIO.jl Введение Таблица реестра Регистрация нового формата Реализация методов загрузки и сохранения Проблема «возраста мира» Справка по API ImageBinarization.jl Справочники по функциям OffsetArrays.jl Для разработчиков Справка ImageEdgeDetection.jl Справочник по функциям ImageFiltering.jl Руководство Примеры Пользовательские медианные фильтры Фильтры максимумов и минимумов Сопоставление с шаблоном Фильтрация изображений Ядра Градиенты изображения Сопоставление в окнах Дополнение массивов Технические основы Функции фильтрации ImageMorphology.jl Structuring element Morphology Operators closing dilate erode extreme_filter mgradient mlaplacian mreconstruct opening overbuild tophat underbuild bothat Reference CoordinateTransformations.jl API Reference TestImages.jl Image database testimage testimage_dip3e Function reference Contributing Фазированные антенные решетки EngeePhased Системные объекты EngeePhased.BackscatterRadarTarget EngeePhased.ConformalArray EngeePhased.CrossedDipoleAntennaElement EngeePhased.CustomAntennaElement EngeePhased.GaussianAntennaElement EngeePhased.IsotropicAntennaElement EngeePhased.LinearFMWaveform EngeePhased.MFSKWaveform EngeePhased.OmnidirectionalMicrophoneElement EngeePhased.PartitionedArray EngeePhased.PhaseCodedWaveform EngeePhase.RangeDopplerResponse EngeePhased.ReplicatedSubarray EngeePhased.ShortDipoleAntennaElement EngeePhased.SincAntennaElement EngeePhased.StretchProcessor EngeePhased.UCA EngeePhased.ULA EngeePhased.URA EngeePhased.WidebandLOSChannel Функции albersheim npwgnthresh rangeangle rocpfa rocsnr steervec Радио, Радары DigitalComm.jl Список функций Примеры Передача xQAM с аддитивным белым гауссовским шумом Вычисление теоретического BER для канала AWGN и различных размеров созвездий Построение графика PSD нескольких форм волны с несколькими несущими InterProcessCommunication.jl Семафоры Общая память Справочные материалы EngeeRadar Системные объекты EngeeRadar.TwoRayChannel Работа с картами GeoInterface.jl Simple Features История Интерфейс на основе типажей Реализация GeoInterface Значения по умолчанию Справка по API Пакеты NetCDF.jl Краткое руководство Высокоуровневый интерфейс Среднеуровневый интерфейс Небольшое замечание о чтении и записи переменных NC_CHAR и NC_STRING Geodesy.jl GeoJSON.jl Разное Системные MATLAB.jl Математические Roots.jl Введение Визуализация шага для различных алгоритмов нахождения нулей Справка по API Обзор Roots NumericalIntegration.jl Turing.jl Использование Turing Начало работы Вероятностное программирование за тридцать секунд Руководство Расширенное использование Автоматическое дифференцирование Советы по производительности Использование DynamicHMC Визуализация сэмплера Справка по API Справка по Bijectors Справка по AdvancedHMC Для разработчиков Обзор Интерфейс выборки Реализация AbstractMCMC в Turing Вариационный вывод Сотрудничество Сотрудничество Руководство по стилю DynamicalSystems.jl Общее руководство по DynamicalSystems.jl Содержимое Руководство для участников разработки Calculus.jl IterativeSolvers.jl Начало работы Предобуславливание Линейные системы Сопряженные градиенты (CG) Итерация Чебышева MINRES BiCGStab(l) IDR(s) Перезапускаемый метод GMRES LSMR LSQR Стационарные методы QMR Задачи собственных значений Обратный степенной метод Локально оптимальный блочный сопряженный градиент с предобуславливанием (LOBPCG) Метод Голуба-Кахана-Ланцоша (SVDL) Итерационные решатели как итераторы TaylorSeries.jl История вопроса Руководство пользователя Примеры Библиотека Noise.jl Аддитивный белый гауссовский шум Мультипликативный белый гауссовский шум Шум соли и перца Шум Пуассона Квантование Справочники по функциям NLsolve.jl StatsPlots.jl DecisionTree.jl LightGraphs.jl Graph Types LightGraphs Types Accessing Graph Properties Making and Modifying Graphs Reading and writing Graphs Operators Core Functions Plotting Graphs Path and Traversal Coloring Distance Centrality Measures Linear Algebra Matching Community Structures Graph Decomposition Integration with other packages Experimental Graph Algorithms Parallel Graph Algorithms Contributor Guide Developing Alternate Graph Types License Error Handling Measurements.jl Usage Examples Performance Development Appendix: Technical Details Типы данных LaTeXStrings.jl Tables.jl StaticArrays.jl API Quick Start Unitful.jl Highlighted features Types Defining new units Conversion/promotion Manipulating units How units are displayed Logarithmic scales Temperature scales Interoperability with the Dates standard library Extending Unitful Troubleshooting Полезные библиотеки CategoricalArrays.jl Использование CategoricalArrays Сведения о реализации Указатель API ScikitLearn.jl Введение Краткое руководство по началу работы API модели Чтение документации по Scikit-Learn Модели Перекрестная проверка Выбор модели Конвейеры и объединения признаков DataFrames Сохранение моделей на диск Получение справки Impute.jl Basics Walkthroughs Spatiotemporal Panel Datasets SVD Imputation API Declaring Missings Validation Filtering Imputation Chaining HypothesisTests.jl Methods Parametric tests Nonparametric tests Time series tests Multivariate tests KernelDensity.jl Docstrings StatsAPI.jl Docstrings PowerAnalyses.jl FreqTables.jl Docstrings BeautifulAlgorithms.jl