Presented here is a deep learning-based feature selection method that leverages gradients of a neural network loss function with respect to input features to identify and prioritize those that most strongly influence lung cancer stage detection.
Method Article
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| 3D Slicer Software | Official Website | 5.x | Medical image visualization, segmentation, and ROI extraction for radiomics analysis |
| Imbalanced-learn Package | PyPI | 0.11+ | Handling class imbalance (e.g., SMOTE) |
| Matplotlib Package | PyPI | 3.x | Plotting training curves and feature importance |
| NumPy Package | PyPI | 1.26.x | Numerical operations and feature matrix handling |
| Pandas Package | PyPI | 2.x | Data preprocessing and structured dataset management |
| PyRadiomics Package | PyPI | 3.x | Extraction of radiomic features from CT images |
| PyTorch Package | PyPI | 2.x | Deep learning framework for MLP and gradient computation |
| Scikit-learn Package | PyPI | 1.3.x | Model evaluation (accuracy, precision, recall, F1-score) |
| SciPy Package | PyPI | 1.11+ | Statistical analysis and validation |
| Seaborn Package | PyPI | 0.13.x | Heatmaps for feature correlation analysis |
| Torch.nn Module | PyPI | 2.x | Neural network architecture (layers, activations) |
| Torch.optim Module | PyPI | 2.x | Optimization algorithms (e.g., Adam) |
Request permission to reuse the text or figures of this JoVE article
Request Permission