Ruslan Senatorov

Ruslan Senatorov

@ruslansenatorov

Founder @SENATOROVAI; Programming teacher. ITMO CT masters student

@SENATOROVAI
158
Followers
3
Following
46
Public Repos
0
Private Repos

Language Breakdown

Lines of code distribution across 8 owned repositories

1.7M Total LOC
Jupyter Notebook
1,323,460 lines
79.2%
N/A
TypeScript
280,974 lines
16.8%
N/A
Python
48,958 lines
2.9%
N/A
PLpgSQL
12,001 lines
0.7%
N/A
CSS
4,030 lines
0.2%
N/A
Other
1,876 lines
0.1%
N/A
I

I-Shaped Developer

I-shaped

Specialist — deep expertise in Jupyter Notebook

Jupyter Notebook
TypeScript
Python
PLpgSQL
CSS

Collaboration Network

Global Impact visualization

LIVE
Ruslan Senatorov
0 active collaborators

Repos

192

PRs

0

Growth

+18%

Top Collaborators

No collaborator data yet.

Coding Streak

Contribution activity over the past year

6 days
1,547
Contributions
711
Commits
12
Pull Requests
Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
Mo
We
Fr
Based on GitHub activity
Less
More

Top Repositories

calculator2

for simple arithmetic operation

3 33
Python
Python-1

All Algorithms implemented in Python

1 0
Python
learnify-platform
0 0
TypeScript
Normal-equation-solver-multiple-linear-regression-course

Multiple Linear Regression (MLR) models the linear relationship between a continuous dependent variable and two or more independent (explanatory) variables. Using the equation, it predicts outcomes based on multiple factors. Key assumptions include linearity, constant variance of residuals, and low correlation between independent variables.Solver

0 0
Jupyter Notebook
singular-value-decomposition-svd-solver-course

Singular Value Decomposition (SVD) is a fundamental linear algebra technique that factorizes any into the product of three matrices: are orthogonal matrices containing left and right singular vectors, while sigma is a diagonal matrix of non-negative singular values. It is essential for data reduction, noise removal, and matrix approximation.Solver

0 0
Python
cholesky-decomposition-solver-course

Cholesky decomposition is a matrix factorization method that decomposes a symmetric, positive-definite matrix into the product of a lower triangular matrix and its transpose (i.e., ). LU decomposition for solving linear equations and is widely used in Monte Carlo simulations, Kalman filters, and econometrics. Solver

0 0
Python
conjugate-gradient-sparse-cg-solver-course

The Conjugate Gradient (CG) method is an efficient iterative algorithm for solving large, sparse systems of linear equations where the matrix is symmetric and positive-definite. It finds the minimum of a quadratic function by generating conjugate search directions, ensuring convergence in at most steps for an matrix.Solver

0 0
Jupyter Notebook
LSQR-solver-course

LSQR is an iterative method for solving large, sparse, linear systems of equations and linear least-squares problems, including under- or over-determined and rank-deficient systems. It uses the Lanczos bidiagonalization process to provide a robust alternative to conjugate gradients, offering better numerical stability. Solver

0 0
Python
underfitting-overfitting-polynomial-regression-course

Underfitting and overfitting are critical concepts in machine learning, particularly when using Polynomial Regression to model data. Polynomial regression allows a model to learn non-linear relationships by increasing the polynomial degree (e.g. ), making it highly susceptible to both underfitting (too simple) and overfitting (too complex).Solver

0 0
Python
L2-regularization-ridge-regression-course

L2 regularization, or Ridge regression, is a technique to prevent overfitting in machine learning by adding a penalty proportional to the sum of squared weights to the loss function. It forces weights to be small but rarely zero, resulting in a smoother, more stable model. Solver

0 0
Python