zimingttkx /
AI-Practices
🎓 机器学习与深度学习实战教程 | Comprehensive ML & DL Tutorial with Jupyter Notebooks | 包含线性回归、神经网络、CNN、RNN等完整教程
88/100 healthLoading repository data…
Dashman23 / repository
A comprehensive Python toolkit for preprocessing, anomaly detection, and interpolation of respiratory time series data.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
RespFlow is a comprehensive Python toolkit for preprocessing, anomaly detection, and interpolation of respiratory time series data. It integrates:
ApplyBandpassExample outputs are stored in the images/ folder and referenced below.
Before building RespFlow, an exploratory Jupyter notebook was used to prototype and evaluate signal‑processing and anomaly‑detection workflows. It contains:
You can find this notebook in the notebooks/ directory; it documents the step‑by‑step research that led to the final, streamlined functions below.
git clone https://github.com/Dashman23/RespFlow
cd RespFlow
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
ApplyBandpassApply a zero‑phase Butterworth bandpass filter to a respiration signal.
filtered = ApplyBandpass(
df, # DataFrame with 'Time', 'Respiration', 'Events'
sm_rate=2000, # Sampling rate in Hz
lw_cut=0.05, # Low‑cut frequency in Hz
hg_cut=2.0, # High‑cut frequency in Hz
order=5, # Filter order
output='None' # File path for output CSV (or 'None')
)
PreprocessingBatch‑process all raw CSVs under a directory, apply ApplyBandpass, and save filtered outputs organized in numbered subfolders.
Preprocessing(
input_raw_dir, # e.g. 'data/0_raw'
output_filtered_dir, # e.g. 'data/1_filtered'
sm_rate=2000,
lw_cut=0.05,
hg_cut=2.0,
order=5
)
anomaly_detDetect anomalies in a respiration series using three methods and return a binary mask:
y_mask, df_detected = anomaly_det(
df, # DataFrame with 'Time' & 'Respiration'
verbose=True,
AD_c=4,
AD_side="both",
AD_n_steps=3,
AD_step_size=50,
Return_vals=True
)
DataCleaningOne‑stop function to:
clean_df = DataCleaning(
'data/1_filtered/01/1_01-02-01.csv',
AD_c=4,
AD_side="both",
AD_n_steps=3,
AD_step_size=50,
spline_s=1.0,
spline_k=3,
head_trim_secs=5.0,
spline_gap_max=1.0,
verbose=True,
show_plots=True
)
Raw vs. RespFlow Cleaning
Anomalies Detection Comparisons
Signal With Anomalies Removed
For detailed parameter descriptions and advanced usage, refer to the docstrings in each function.
Selected from shared topics, language and repository description—not editorial ratings.
zimingttkx /
🎓 机器学习与深度学习实战教程 | Comprehensive ML & DL Tutorial with Jupyter Notebooks | 包含线性回归、神经网络、CNN、RNN等完整教程
88/100 healthprincepal9120 /
AI Learning: A comprehensive repository for Artificial Intelligence and Machine Learning resources, primarily using Jupyter Notebooks and Python. Explore tutorials, projects, and guides covering foundational to advanced concepts in AI, ML, DL and Gen/Agentic Ai.
55/100 healthArshiBansal /
Comprehensive stock market analysis for major tech companies (2019–2024). Features data cleaning, feature engineering, classical time series (SARIMA & Prophet), supervised & unsupervised ML, and neural networks. Available as both a Jupyter notebook for experimentation and a Streamlit app for interactive exploration.
74/100 healthPhilliec459 /
This repository has all of the python code and methods for a Comprehensive interactive petrophysical analysis workflow using python’s Panel and Param for both Jupyter Notebooks and as python loglans in a Geolog project.
75/100 healthNimraAslamkhan /
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow is a comprehensive machine learning project that guides users through the implementation of various algorithms and techniques, from basic linear regression to complex deep learning models. This repository includes code examples and Jupyter notebooks that demonstrate the concepts cov
57/100 healthfarzadasgari /
A comprehensive Machine Learning course, guiding beginners to build and train machine learning models. It includes Jupyter Notebooks, exercises, and resources for a structured learning experience. (Work in Progress!)
77/100 health