mirror of
https://github.com/TheAlgorithms/Python.git
synced 2026-09-28 13:33:11 +08:00
Per discussion in #15418, these four files are not algorithms (they are how-to-use scripts wrapping a deep-learning framework) and dragged in the heavy keras/tensorflow dependency stack: - computer_vision/cnn_classification.py - dynamic_programming/k_means_clustering_tensorflow.py - machine_learning/lstm/lstm_prediction.py - neural_network/input_data.py (TF MNIST data loader; nothing imports it) Also removes the now-orphaned machine_learning/lstm/ package (only __init__.py + sample_data.csv, which served lstm_prediction.py). Cleanups: - Drop keras from pyproject.toml dependencies; regenerate uv.lock (removes absl-py, h5py, keras, ml-dtypes, namex, optree). - Remove the pre-release libhdf5-dev install step from build.yml and sphinx.yml (it existed only because keras needs hdf5). - Drop the four stale pytest --ignore entries in build.yml. - Remove the four DIRECTORY.md entries and the empty Lstm heading.