Python Machine Learning Projects

Enhancing Factorization Machines with Generalized Metric Learning

Abstract: Factorization Machines (FMs) help recommender systems overcome cold-start and data sparsity by incorporating side information. Traditional FMs use the inner product to model second-order interactions between feature vectors. Inner products violate feature vector triangle…

Python Machine Learning Projects

Deep Visual Odometry with Adaptive Memory

Abstract: A new deep visual odometry (VO) method that selects memory and refines poses considers global information. Existing learning-based methods treat VO as a pure tracking problem by recovering camera poses from image snippets, resulting…

Python Machine Learning Projects

Learning Latent Representation for IoT Anomaly Detection

Abstract: IoT is transforming human life. However, the rapid adoption of IoT makes cyberspace more vulnerable, especially to IoT-based attacks on cyber-physical systems. With billions of IoT devices, detecting and preventing these attacks is crucial….

Python Machine Learning Projects

Iterative Refinement for Multi-source Visual Domain Adaptation

Abstract: Multi-source domain adaptation requires reducing domain discrepancy between source domains and target domains and assessing domain relevance to determine how much knowledge should be transferred. Most previous approaches ignored domain discrepancies and relevance. This…

Python Machine Learning Projects

Hypergraph Learning Methods and Practices

Abstract: Hypergraph learning teaches hypergraph structures. Due to its flexibility and ability to model complex data correlation, hypergraph learning has gained popularity. First, we review distance-based, representation-based, attribute-based, and network-based hypergraph generation literature. Transductive, inductive,…

Python Machine Learning Projects

Group Sampling for Scale Invariant Face Detection

Abstract: Deep learning detectors efficiently detect multi-scale objects in one image. Recent works like FPN and SSD use feature maps from multiple layers with different spatial resolutions to detect objects at different scales, e.g., high-resolution…

Python Machine Learning Projects

Feature Selection Boosted by Unselected Features

Abstract: Feature selection eliminates unimportant features. Embedded feature selection methods, which learn feature weights during classifier training, have garnered attention recently. Traditional embedded methods only optimize all features combinatorially. They sometimes select weakly relevant features…

Python Machine Learning Projects

Deep Attention-Based Imbalanced Image Classification

Abstract: Real-world image classification problems often have class imbalance, with some classes having abundant data and others not. In this case, classifier representations are biased toward the majority classes and learning proper features is difficult,…