Skip to content
#

Machine learning

Machine learning is the practice of teaching a computer to learn. The concept uses pattern recognition, as well as other forms of predictive algorithms, to make judgments on incoming data. This field is closely related to artificial intelligence and computational statistics.

Here are 56,896 public repositories matching this topic...

ogrisel
ogrisel commented Nov 13, 2020

Most functions in scipy.linalg functions (e.g. svd, qr, eig, eigh, pinv, pinv2 ...) have a default kwarg check_finite=True that we typically leave to the default value in scikit-learn.

As we already validate the input data for most estimators in scikit-learn, this check is redundant and can cause significant overhead, especially at predict / transform time. We should probably a

julia
sethaxen
sethaxen commented Feb 28, 2021

The current implementation of lyap for complex scalar arguments is incorrect. We can see this by comparing the result obtained using 1x1 matrices vs scalars:

julia> A = (1.0+2.0im)*ones(1,1);

julia> C = (3.0+4.0im)*ones(1,1);

julia> lyap(A, C)  # expected
1×1 Matrix{ComplexF64}:
 -1.5 - 2.0im

julia> lyap(A[1], C[1])  # wrong! 
-1.1 + 0.2im

julia> -C[1] / 2real(A[1])  
trivialfis
trivialfis commented Dec 13, 2020

Currently many more Python projects like dask and optuna are using Python type hints. With the Python package of xgboost gaining more and more features, we should also adopt mypy as a safe guard against some type errors and for better code documentation.

Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines.

  • Updated Feb 18, 2021
  • Python
Wikipedia
Wikipedia