BIFX 546 Machine Learning for Bioinformatics

Prerequisites: BIFX 501 or BIFX 502 or CSIT 512 and BIFX 503

This course on machine learning will provide students with more advanced methods to analyze data using both R and Python, allowing them to computationally represent biological data that can then be used to solve complex problems. Topics that will be covered include regression, classification (nearestneighbor methods, decision-tree based methods) and clustering. A large section of the class will be devoted to modern approaches of neural networks and deep learning including convolutional neural networks and reinforcement learning. Approaches for developing expert
systems will also be covered based on formal logic, ontologies and technologies for the semantic web.




Spring Semester