After completing this assignment, you will be able to:
- Correctly apply machine learning methods to real data
- Modify machine learning algorithms to deal with class imbalance
- Manipulate data to protect people’s privacy
- Analyze the outcomes of machine learning for fraud detection
After completing this assignment, you will be able to:
- Correctly apply machine learning methods to sequential data
- Detect anomalies in multivariate data
- Detect anomalies in continuous and discrete sequential data
- Evaluate the performance of anomaly detection methods
After completing this assignment, you will be able to:
- Use sampling and hashing to create approximations from large data streams.
- Build a locality sensitive hashing scheme for fast distance computations.
- Build methods for fingerprinting and profiling sequential behaviours.
- Successfully detect botnets in network data.
After completing this assignment, you will be able to:
- Attack classifiers to avoid detection.
- Defend against such attacks by making classifiers more robust.