GithubHelp home page GithubHelp logo

andrewfalkowski / materialsinformatics Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sp8rks/materialsinformatics

0.0 0.0 0.0 176.28 MB

MSE5540/6640 Materials Informatics course at the University of Utah

License: MIT License

Python 0.15% Jupyter Notebook 99.85%

materialsinformatics's Introduction

MaterialsInformatics

MSE5540/6640 Materials Informatics course at the University of Utah

This github repo contains coursework content such as class slides, code notebooks, homework assignments, literature, and more for MSE 5540/6640 "Materials Informatics" taught at the University of Utah in the Materials Science & Engineering department.

Below you'll find the approximate calendar for Spring 2024 and videos of the lectures are being placed on the following YouTube playlist https://youtube.com/playlist?list=PLL0SWcFqypCl4lrzk1dMWwTUrzQZFt7y0

My Image

month day Subject to cover Assignment Link
Jan 9 Syllabus. What is machine learning? How are materials discovered? Install software packages together in class
Jan 11 Machine Learning vs Materials Informatics, In class example of fitting Hall-Petch data with linear model Read 5 High Impact Research Areas in ML for MSE (paper1), Read ISLP Chapter 3, but especially Section 3.1 paper1, ISLP
Jan 16 Materials data repositories, get pymatgen running for everybody, examples of MP API, MDF, NOMAD, others Create a new env and make sure you can get the notebooks in the "worked examples/MP_API_example" and "worked examples/foundry" folders running. Materials Project API
Jan 18 Machine Learning Tasks and Types, Featurization in ML, Composition-based feature vector Read Is domain knowledge necessary for MI (paper1). Make sure you can get the CBFV_example notebook running in the ""worked examples/CBFV_example" folder paper1
Jan 23 Classification and cross-validation Read ISLP Sections 4.1-4.5 and Section 5.1. Run through classification notebook ISLP
Jan 25 Structure-based feature vector, crystal graph networks, SMILES vs SELFIES, 2pt statistics read selfies (paper1), two-point statistics (paper2) and intro to graph networks (blog1) paper1, paper2, blog1
Jan 30 Simple linear/nonlinear models. test/train/validation/metrics Read linear vs non-linear (blog1), read best practices (paper1), benchmark dataset (paper2), and loco-cv (paper3). blog1, paper1, paper2, paper3
Feb 1 Support vector machines, ensemble models HW1 due. Read SVM (blog1) and ensemble (blog2) blog1, blog2
Feb 6 Extrapolation, ensemble learning, clustering Read extrapolation to extraordinary materials (paper1), ensemble learning (paper2), clustering (blog1) paper1, paper2, blog1
Feb 8 Artificial neural networks Read the introduction to neural networks (blog1, blog2) blog1, blog2
Feb 13 NO CLASS Sparks at LLM in Chemistry workshop
Feb 15 Advanced deep learning (CNNs, RNNs) HW2 due. Read… blog1, blog2
Feb 20 Transformers Read the introduction to transformers (blog1, blog2) blog1, blog2
Feb 22 Generative ML: Generative Adversarial Networks and variational autoencoders Read about VAEs (blog1, blog2, repo1) and GANS () blog1, blog2, repo1
Feb 29 Image segmentation part 1 Read U-net (paper1) and nuclear forensics (paper2) paper1, paper2
Mar 5 NO CLASS, spring break
Mar 7 No CLASS, spring break
Mar 12 Bayesian Inference HW3 due. Read the introduction to Bayesian (blog1) blog1
Mar 14 Image segmentation part 2 Read Segment Anything Model (paper 1) paper1
Mar 19 Case study: Superhard materials, structure prediction Read superhard (paper1), and structure prediction papers (paper2) paper1, paper2
Mar 21 Case study: CGCNN vs MEGNET vs SchNET Read CGCNN (paper1), MegNET (paper2), SchNET (paper3) paper1, paper2, paper3
Mar 26 Case study: CrabNET vs Roost Read CrabNet (paper1) and Roost (paper2) paper1, paper2
Mar 28 Case study: Cococrab, BRDA HW4 due. Read Cococrab (paper1) and BRDA (paper2) paper1, paper2
Apr 2 Large Language Models part 1 TBD TBD
Apr 4 Large Language Models part 2 TBD TBD
Apr 9 Case study: Element Mover’s Distance, Mat2Vec Read Element mover’s distance (paper1) and Mat2Vec (paper2) paper1, paper2
Apr 11 Case study: Discover algorithm, Robocrystallographer TBD TBD
Apr 16 Final project presentation day 1 Final Project due
Apr 18 Final project presentation day 2 Final Project due

I can recommend the book Introduction to Machine Learning found here https://www.statlearning.com/

materialsinformatics's People

Contributors

sp8rks avatar sgbaird avatar andrewfalkowski avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.