Cauchy vs Newton

The article will focus on optimization algorithms that are interesting to apply in machine learning problems. Newtonian-type algorithms are the most advanced class of optimization algorithms compared to the popular class of gradient descents. But it is the variants of the gradient algorithm that are widely used in machine learning. The fact is that gradient algorithms belong to the so-called Cauchy-type algorithms and have only a linear convergence rate [1]. Augustin Cauchy proposed one of the first variants of the gradient descent algorithm — the steepest descent method (aka the Cauchy method). It uses an iterative procedure in which the…


Коши против Ньютона

В статье речь пойдет об алгоритмах оптимизации, которые интересно применять в задачах машинного обучения. Алгоритмы ньютоновского типа — это наиболее продвинутый класс алгоритмов оптимизации по сравнению с популярным классом градиентных спусков. Но именно варианты градиентного алгоритма нашли широкое распространение в машинном обучении. Дело в том, что градиентные алгоритмы относятся к так называемым алгоритмам типа Коши и имеют всего лишь линейную скорость сходимости. Огюстеном Коши был предложен один из первых вариантов алгоритма градиентного спуска — метод наискорейшего спуска (он же метод Коши). В нем используется итерационная процедура, в которой альфа k-ое — размер шага оценивается с помощью одномерной линейной оптимизации, а…


Th e topic of determining the direction of transactions in financial services has been sufficiently studied, yet there are new approaches and tools to solve this problem at a different level. The article focuses on the text classifier of transactions based on the WEKA framework in Java.

copyright from Alex Titov

Over the past few decades, the rapid development of financial services has been observed. Modern finance includes banking, lending, taxation, investment management, transfers, and payments. All these components have migrated almost entirely into virtual space. Online offices and mobile clients provide constant access to services for users. These resources are convenient and practical…


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

copyright from Alex Titov

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


The strength and wisdom of the Indians in the Apache Open NLP product allows you to solve complex tasks of preparing and classifying text using machine learning methods.

www.freepik.com

Problem statement

Over the past few years, machine learning has opened up new opportunities for the financial industries and the smart economy. For example, the task of automatically classifying products in the marketing and financial industries is very relevant.
Defining categories with the aim of automatically generating product catalogs is a popular task. Another task is to determine the objects of interest of buyers, the preparation of the main consumer basket. These and other areas require data processing automation.

The Apache Open NLP library provides a wide range of tools for automating such tasks, including the implementation of classifiers. One of the…

Alexey Titov

R&D engineer in machine learning and data analysis. Java, C/C++, Python, M and CUDA. HPC, processors architectures and parallel systems.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store