It includes:. BayesDB , a SQL interface to probabilistic programming and automatic data modeling, usable by data scientists and data engineers.
CrossCat , an automatic data modeling technique that builds models for high-dimensional, heterogeneously-typed data tables. Venture , a higher-order probabilistic programming language with programmable inference, suitable for AI researchers. Gen , a general-purpose probabilistic programming platform with programmable inference.
GemPy allows you to include numerous structural and stratigraphical features such as folds, faults, onlaps, unconformties and more. GemPy allows for real-time visualization of the model construction process in 2D and even interactive 3D. You can also export models and results for visualization in other software. Couple GemPy with probabilistic frameworks to apply stochastic methods such as Monte Carlo simulaton and Bayesian inference. Use these to quantify, visualize and reduce crititical uncertainties in your models.
GemPy provides built-in functionality to calculate and analyze topological situations connectivity beetween formations in structural geological systems. GemPy's functionalities allow you to conduct forward Geopysics and probabilistic inversion. GemPy's code is completely open-source! Feel free to customize it as needed and develop your own modules. GemPy includes a module for visualizing geological models in an augmented reality environment using real sand!
It provides an intuitive and haptic experience to explore your model: Build mountains, carve valleys, find anticlines and trace fault surfaces with your own hands! GemPy is supported by contributors and supporters from different organizations.
Learn more about the core team behind GemPy by clicking below. Lecture notes: Lecture notes are available here and will be periodically updated throughout the quarter. Available online. Graphical models, exponential families, and variational inference by Martin J. Wainwright and Michael I. Each homework is centered around an application and will also deepen your understanding of the theoretical concepts. Homeworks will be posted on Piazza. Written Assignments: Homeworks should be written up clearly and succinctly; you may lose points if your answers are unclear or unnecessarily complicated.
You are encouraged to use LaTeX to writeup your homeworks here is a template , but this is not a requirement. Collaboration Policy and Honor Code: You are free to form study groups and discuss homeworks and projects. However, you must write up homeworks and code from scratch independently without referring to any notes from the joint session. You should not copy, refer to, or look at the solutions in preparing their answers from previous years' homeworks.
It is an honor code violation to intentionally refer to a previous year's solutions, either official or written up by another student. Anybody violating the honor code will be referred to the Office of Judicial Affairs.
0コメント