Introduction to GIS and Python

IDRE Portal 5628 Math Sciences Building, 520 Portola Plaza, Los Angeles, CA, United States

An introduction to using GeoSpatial tools with Python. If you have questions regarding the workshop, please contact Albert Kochpahum.

Free

Data Visualization with Python

IDRE Portal 5628 Math Sciences Building, 520 Portola Plaza, Los Angeles, CA, United States

Python offers many graphing libraries for placing data into a visual context. This short class will be an interactive overview of libraries such as matplotlib, seaborn, ggplot, Plotly, Bokeh, and others, with a view to exploring features such plotting control, usability, and interactivity. Familiarity with Python will be useful. If you have any further questions...
Read More

Free

Exploring Data and Machine Learning with Interactive Python Tools

Zoom

This course will teach attendees how to build interactive widgets and visualizations for exploring equations, datasets, and machine learning models. This course will touch on several machine learning tools in Python, but the primary goal will be to give attendees a foundation in tools that can be useful in exploring datasets and conceptualizing models. Basic...
Read More

Using SQL with Python for Data Analysis

Zoom

SQL is a standard language designed to query and extract data from tables stored in a database.  Python, on the other hand, has well-known libraries specially designed for data analysis and manipulation.  This course will introduce attendees to the basics of SQL, relational database management systems, and options for integrating these with Python for data...
Read More

Running Applications on the Hoffman2 Cluster: Part II

Zoom

This class will address the process of creating MATLab standalone executables and running MATLab in batch, as well as running Abaqus python scripts. It will give examples of how to submit array jobs using Abaqus, R and other applications. Can my simulations be submitted as array jobs? Bring your own problem. Also, Jupyter Notebooks: another...
Read More

Free

Introduction to GIS/Spatial Research with Python

Zoom

Register in advance: Please REGISTER using the Zoom Meeting Link before joining!   There are no pre-requisites to take this workshops, but it is recommended that you take the following two workshops: Introduction to Jupyter Version control with git As members of an academic community with a myriad of research initiatives, the need to map...
Read More

Introduction to Data Science with Python Part 1

Zoom

The term "data science" has become a ubiquitous and all-encompassing term to address any field that utilizes data analytics in one form or another. Despite having such a broad mandate, certain elements remain consistent in the approach to data science that are interdisciplinary: data acquisition, data exploration, data modeling, and data communication. In this two-part...
Read More

Free

Introduction to Data Science with Python Part 2

Zoom

The term "data science" has become a ubiquitous and all-encompassing term to address any field that utilizes data analytics in one form or another. Despite having such a broad mandate, certain elements remain consistent in the approach to data science that are interdisciplinary: data acquisition, data exploration, data modeling, and data communication. In this two-part...
Read More

Free

Managing Python and R Packages Using Conda on Hoffman2 Cluster

Zoom

Anaconda is a popular, free, and open-source distribution of Python and R packages for scientific computing and data analysis. Many users prefer using Anaconda on the personal computer instead of manually installing individual packages not only for convenience but also for taking advantage of Anaconda's ability to resolve version conflicts and package dependencies. On the...
Read More

4th Annual Humanitarian Mapathon with USC and UCLA

Zoom

REGISTRATION IS NOW OPEN, RSVP HERE!  Wednesday October 28th, 10am (PDT): Welcome message and humanitarian map training Thursday October 29th: Continue mapping and a day of workshops9am Open Street Map with Python 11am Open Data and Tableau 1pm GIS with R 3pm Introduction to QGIS Friday October 30th, 10am (PDT): Wrap-up and closing Keynote with...
Read More

Introduction to GIS with Open Street Map and Python

Zoom

Please RVSP here. Workshop will be conducted in Zoom in PST time. Invites are sent out the day before the workshop. This workshop is part one of a four-part workshop series in the 4th Annual UCLA/USC Humanitarian Mapathon. You will learn how to use Python within Jupyter Notebooks to find Open Street Map data for...
Read More

Free

Numerical Computing with Python: Python Basics

Zoom

Python is a general-purpose programming language that is easy to learn and widely used.  It is one of the primary programming languages for data science, and when combined with its modules such as NumPy, SciPy, Matplotlib, and Pandas, it can be a very powerful tool for numerical computing. The first part of this hands-on series...
Read More

Numerical Computing with Python: Intro to Numpy, Scipy, and Pandas

Zoom

Python is a general-purpose programming language that is easy to learn and widely used.  It is one of the primary programming languages for data science, and when combined with its modules such as NumPy, SciPy, Matplotlib, and Pandas, it can be a very powerful tool for numerical computing. The second part of this hands-on series...
Read More

Numerical Computing with Python: Numerical Modeling

Zoom

Python is a general-purpose programming language that is easy to learn and widely used.  It is one of the primary programming languages for data science, and when combined with its modules such as NumPy, SciPy, Matplotlib, and Pandas, it can be a very powerful tool for numerical computing. The third part of this hands-on series...
Read More

Census Data Analysis and Mapping with Python

Zoom

Please REGISTER in advance here. Workshop will be conducted in Zoom in PST time. Invites are sent out the day before the workshop. In this hands on workshop, you will be provided with a Jupyter Notebook workspace to import census data, explore, clean, and prepare the data for analysis using python. You will also learn...
Read More

Free

Learning Scikit-Learn

Zoom

As machine learning gains more and more popularity in science and technology in recent years, scikit-learn becomes one of the must-have libraries in the general machine learning toolbox. In this lecture we will present an in-depth introduction to scikit-learn python library. Prerequisite knowledge for the workshop includes Python programming and basic machine learning concepts.

Data Visualization with Python I: Plotting Fundamentals

Zoom

Python is a very popular language for computational and data science, and it has many powerful capabilities for visualizing data.  Data visualization plays an essential role in representing data so that its underlying patterns might be conveyed and understood.  The first part of this series will showcase various ways that Python can be used for...
Read More

Introduction to Spatial Statistics with Python

Zoom

Registration link: https://ucla.zoom.us/meeting/register/tJwkdu6hqj4sG9ZioB0tM8VuXxA44AWGc6W- Visual interpretations are meaningful ways to determine spatial trends in our data. However, underlying factors—such as inconsistent geographies, scale, data gaps, overlapping data—have the potential to produce incorrect assumptions, as valuable information may be conveniently hidden from the visual output. One way to address this issue is to amend your visual output...
Read More

Data Visualization with Python II: Making Interactive Plots and Widgets

Zoom

Python is a very popular language for computational and data science, and it has many powerful capabilities for visualizing data.  Data visualization plays an essential role in representing data so that its underlying patterns might be conveyed and understood.  The second part of this series will explore various ways that Python can be used to...
Read More

High-Performance Data Science in Python (1) Interpreter War

Zoom

This workshop series will present an extensive discussion on how to improve the performance of Python in data science by looking under the hood of its language/libraries and using the technologies to make Python a practical solution for the high-performance big data analytics. In the first session, we will focus on how to boost the speed of python code in an interperter level by explaining the concepts (e.g. GIL, GIT) and introducing the packages of pypy, numba, pythran, cython etc. Although no specific prerequisite is required to attend the talk, having programming experience in Python will be helpful to fully understand the lecture content.

Learning Scikit-Learn: the basics

Zoom

As machine learning gains more and more popularity in science and technology in recent years, scikit-learn becomes one of the must-have libraries in the general machine learning toolbox. In this lecture we will present an introduction about the basics of scikit-learn python library. Prerequisite knowledge for the workshop includes Python programming and basic machine learning concepts.

Converting plots from Matlab to Python/matplotlib

Zoom

This workshop will introduce how to use Python/matplotlib and other packages to generate data visualization and animation for publications or presentations. We will discuss plotting functions and techniques available in both Matlab and Python to handle and customize your graphics in practice. The materials include simple 2D/3D plots to present scalers and vectors, filled plots...
Read More

Introduction to Remote Sensing with Python

Zoom

Landsat imagery of the 2020 Bobcat wildfire generated using Python Register here Satellites are circling our planet, allowing us to "sense" things about the Earth. It is the art and science of making measurements using sensors. Remote sensing has thus become a valuable tool in research and applications in a wide range of disciplines, such...
Read More

Running Applications on the Hoffman2 Cluster, Part II

Zoom

Registration link: https://ucla.zoom.us/meeting/register/tJIvd-igpjMiGNVkod90GFNhBTuT7pwRfj5- The Hoffman2 Cluster is a powerful computational resource for the UCLA research community. This workshop is part of a three-seminar series designed to introduce users to the Hoffman2 Cluster environment and to clarify the process of porting applications or using applications already available on the cluster. It also addresses how to port...
Read More

Using Container on HPC resources

This workshop will go over how to use container on HPC resources. Containers are a great way to run scientific software on various HPC platforms. Users can create a ‘virtual’ OS to easily install any application and transfer it to any system with container software. This workshop will cover how to build and use containers...
Read More

Boosting Python for High Performance Data Analytics (1) Interpreter War

Zoom

While Python becomes the most popular programming language since 2019, data scientists often have a few common complaints about its slow speed and the limited capabilities of handling the big data scenarios. In this workshop series, we will present an extensive discussion on how to improve the performance of Python in data science by looking...
Read More

Data Visualization with Python II: Making Interactive Plots and Widgets

Zoom

Python is a very popular language for computational and data science, and it has many powerful capabilities for visualizing data. Data visualization plays an essential role in representing data so that its underlying patterns might be conveyed and understood. The second part of this series will explore various ways that Python can be used to...
Read More

Boosting Python for High Performance Data Analytics (2) DataFrame Game

Zoom

While Python becomes the most popular programming language since 2019, data scientists often have a few common complaints about its slow speed and the limited capabilities of handling the big data scenarios. In this workshop series, we will present an extensive discussion on how to improve the performance of Python in data science by looking...
Read More

Hoffman2 Happy Hour: Using Anaconda on Hoffman2

Zoom

Anaconda (https://www.anaconda.com/) is a distribution of R and Python that can be used to easily install many popular data science, biostats, and other packages. This Hoffman2 Happy Hour will go discus using Anaconda on Hoffman2. This can be applied to using Anaconda on various other HPC resources. We will go over creating conda environments and...
Read More

Learning Scikit-Learn

Zoom

As machine learning gains more and more popularity in science and technology in recent years, scikit-learn becomes one of the must-have libraries in the general machine learning toolbox. In this lecture we will present an introduction about the basics of scikit-learn python library. Prerequisite knowledge for the workshop includes Python programming and basic machine learning...
Read More

High Performance Machine Learning Using Scikit-Learn

Zoom

As machine learning gains more and more popularity in science and technology in recent years, scikit-learn becomes one of the must-have libraries in the general machine learning toolbox. In this lecture we will discuss some advanced topic on using scikit-learn python library to make high performance machine learning, specifically the speedup modeling using multicore and...
Read More

Big Data on HPC

Zoom

This workshop will go over using Big Data techniques on HPC resources. Big Data methods are used when data size because so large, it becomes challenging to compute. Also, when machine learning models become so complex, it can also be challenging to train. In this workshop, we will go over examples of solving Big Data...
Read More

Learning PyTorch

Zoom

We will give a general introduction to PyTorch, a popular deep learning framework, with practical illustrations on the primary usage of tensors and automatic differentiation, and on solving a simple temperature-conversion problem using PyTorch. The knowledge of topics covered in the previous session about machine/deep learning is assumed. Working experience with Python and Jupyter Notebooks...
Read More

Learning Convolutional Neural Networks (1)

Zoom

This workshop will provide an introduction to convolutional neural networks (CNNs). We will begin by using PyTorch to perform image processing on the classic Dogs-vs-Cats problem. Basic knowledge of the topics covered in previous sessions is assumed. Having working experience with Python, Jupyter Notebooks, and linear algebra will be helpful for fully participating in the...
Read More

Code Profilers: Measuring Performance and Resource Usage

Zoom

Learn to use code profilers (software) to analyze a program's performance and resource usage, and to use the measurement data to guide tuning methodologies and workflows, in the context of scientific computing. Any questions about this workshop can be emailed to Shao-Ching Huang at sch@ucla.edu.  Presented by the Office of Advanced Research Computing (OARC). Register here:...
Read More

Learning Convolutional Neural Networks (2)

Zoom

This workshop will be the second lecture in our introduction to convolutional neural networks (CNNs). We will continue our learning by applying data augmentation and transfer learning techniques to improve our solution for the classic Dogs-vs-Cats problem using PyTorch. A basic understanding of the topics covered in previous sessions is assumed. Having working experience with...
Read More

Learning Generative Adversarial Networks

Zoom

This workshop will introduce participants to Generative Adversarial Networks (GANs). We will demonstrate the core techniques of GANs, including how to use Deep Convolutional GANs (DCGANs) to generate images using PyTorch. A basic understanding of the topics covered in previous sessions is assumed. Having working experience with Python, Jupyter Notebooks, and linear algebra will be...
Read More

Introduction to Network Analysis Methodologies and Tools

Zoom & OARC Portal MS 5628

Are you interested in the connections between people? Places? Concepts? Things? Do you want to visualize data in a way that is comprehensible to a human? Do you want to see how information flows through systems? Then network analysis is for you! This introductory workshop will introduce participants to network analysis, with an emphasis on...
Read More

Python for High Performance Data Analytics (1) Computation

Zoom

While Python becomes the most popular programming language since 2019, data scientists often have a few common complaints about its slow speed and the limited capabilities of handling the big data scenarios. In this workshop series, we will present an extensive discussion on how to improve the performance of Python in data science by looking...
Read More

Python for High Performance Data Analytics (2) Arrays

Zoom

While Python becomes the most popular programming language since 2019, data scientists often have a few common complaints about its slow speed and the limited capabilities of handling the big data scenarios. In this workshop series, we will present an extensive discussion on how to improve the performance of Python in data science by looking...
Read More

Data Visualization with Python I: Plotting Fundamentals

Zoom

Python is a very popular language for computational and data science, and it has many powerful capabilities for visualizing data in the pursuit of understanding and conveying underlying patterns. The first part of this series will showcase various ways that Python can be used for creating graphics, following which we’ll dive into some common Python...
Read More

Data Visualization with Python II: Making Interactive Plots and Dashboards

Zoom

Python is a very popular language for computational and data science, and it has many powerful capabilities for visualizing data in the pursuit of understanding and conveying underlying patterns. The second part of this series will explore various ways that Python can be used to make interactive graphics that enhance one's ability to explore data...
Read More

Introduction to Data Storytelling

Zoom

Are you interested in displaying data? Do you want to make your charts and graphs understandable? Do you want to recognize when charts, graphs, and maps are manipulating the truth? If so, this is the workshop for you! We will look at using python pandas to create graphs and charts from tabular data, and how...
Read More

Big Data on HPC

This workshop will go over using Big Data techniques on HPC resources. Big Data methods are used when data size because so large, it becomes challenging to compute. Also, when machine learning models become so complex, it can also be challenging to train. In this workshop, we will go over examples of solving Big Data...
Read More

Learning Scikit-Learn

Zoom

Machine learning has undeniably emerged as a crucial element in the field of science and technology in recent years. Consequently, mastering libraries like scikit-learn, pivotal in the arsenal of machine learning tools, is of paramount importance. This lecture is designed to provide a fundamental understanding of the scikit-learn Python library. To get the most out...
Read More

High Performance Machine Learning Using Scikit-Learn

Zoom

Machine learning has undeniably emerged as a crucial element in the field of science and technology in recent years. Consequently, mastering libraries like scikit-learn, pivotal in the arsenal of machine learning tools, is of paramount importance.In this session, we delve into advanced aspects of leveraging the scikit-learn Python library for high-performance machine learning. We will...
Read More

Hoffman2 Happy Hour: R and Python

Zoom

This Hoffman2 Happy Hour is designed to equip participants with the knowledge and skills to harness the power of High-Performance Computing (HPC) for data analysis. The workshop focuses on two popular programming languages, R and Python, and provides step-by-step guidance on installing essential packages for HPC environments. Participants will learn how to navigate the intricacies...
Read More

Data Visualization with Python I: Plotting Fundamentals

Zoom

Python is a very popular language for computational and data science, and it has many powerful capabilities for visualizing data in the pursuit of understanding and conveying underlying patterns. The first part of this series will showcase various ways that Python can be used for creating graphics, following which we’ll dive into some common Python...
Read More

Introduction to Network Analysis Tools and Methodologies

Zoom

Network analysis allows for the modeling of connections between people, places, concepts, and entities in nearly any field of study. We can visualize, describe, and even predict these connections by treating them as data through the use of widely available and free tools. This workshop will introduce participants to the field of network analysis, with...
Read More

Data Visualization with Python II: Making Interactive Plots and Dashboards

Zoom

Python is a very popular language for computational and data science, and it has many powerful capabilities for visualizing data in the pursuit of understanding and conveying underlying patterns. The second part of this series will explore various ways that Python can be used to make interactive graphics that enhance one’s ability to explore data...
Read More

Events List Navigation

UCLA OIT