Berkeley Digital Humanities Working Group

The Berkeley Digital Humanities Working Group began in 2011 as a place to facilitate interdisciplinary conversations around topics in the Digital Humanities (broadly defined).  We welcome participants from all disciplinary backgrounds, beginners and experts in digital skills, students, faculty, and staff.  The agenda for our biweekly meetings is participant driven, and we typically hold a variety of meetings, including project presentations, hackerspace-style open project days, and mashup meetings with other working groups.  Our major project for the year is planning the DH Faire

Log in to register for this training.

Berkeley Digital Humanities Working Group

The Berkeley Digital Humanities Working Group began in 2011 as a place to facilitate interdisciplinary conversations around topics in the Digital Humanities (broadly defined).  We welcome participants from all disciplinary backgrounds, beginners and experts in digital skills, students, faculty, and staff.  The agenda for our biweekly meetings is participant driven, and we typically hold a variety of meetings, including project presentations, hackerspace-style open project days, and mashup meetings with other working groups.  Our major project for the year is planning the DH Faire

Log in to register for this training.

LaTeX Fundamentals: Part 2

LaTeX is a widely used document creation software which can help you improve the presentation of homework, papers, academic articles and even presentations. It produces perfectly formatted equations, allows for the easy integration of multiple files, and can make creating bibliographies easy. In this workshop, we'll teach you how to make the most out of LaTeX, and provide you with templates and code that you can use going forward. Specifically, this workshop will cover:

Log in to register for this training.

LaTeX Fundamentals: Part 1

LaTeX is a widely used document creation software which can help you improve the presentation of homework, papers, academic articles and even presentations. It produces perfectly formatted equations, allows for the easy integration of multiple files, and can make creating bibliographies easy. In this workshop, we'll teach you how to get started in TeX, and provide you with templates and code that you can use going forward. Specifically, this workshop will cover:

Log in to register for this training.

Introduction to Artificial Neural Networks in Python

This workshop introduces Artificial Neural Networks (ANNs), a group of popular machine learning algorithms. No prior knowledge is required, though previous experience with other machine learning algorithms would be helpful. The workshop will be divided into 3 parts:

Log in to register for this training.

Introduction to Data Visualization in Python

For this workshop, we'll provide an introduction to visualization with Python. We'll cover visualization theory and plotting with Matplotlib and Seaborn, working through examples in a Jupyter (formerly IPython) notebook. The following plot types will be covered:

  • line
  • bar
  • scatter
  • boxplot

We'll also learn about styles and customizing plots.

Throughout the workshop, we'll discuss the plot types best suited for particular kinds of data.

Log in to register for this training.

Introduction to Pandas

Pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with 'relational' or 'labeled' data both easy and intuitive. It enables doing practical, real world data analysis in Python.

In this workshop, we'll work with example data and go through the various steps you might need to prepare data for analysis.

We plan to cover:

Log in to register for this training.

Text Analysis Fundamentals: Supervised Methods

In this workshop we will cover the most common CTA task: supervised classification. Using the Python library scikit-learn, we will implement Logistic Regression and Random Forest methods to perform sentiment analysis. Optional: introduction to word vector representations with Word2Vec.

Prior knowledge: Basic familiarity with Python is required if you wish to follow along with the tutorial. Completion of D-Lab's Python FUN!damentals workshop series will be sufficient.

Log in to register for this training.

Text Analysis Fundamentals: Unsupervised Approaches

This hands on workshop builds on part 1 by introducing the basics of Python's scikit-learn package to implement unsupervised text analysis methods. This workshop will cover a) vectorization and Document Term Matrices, b) weighting (tf-idf), and c) uncovering patterns using topic modeling.

Prior knowledge: Basic familiarity with Python is required if you wish to follow along with the tutorial. Completion of D-Lab's Python FUN!damentals workshop series will be sufficient.

Log in to register for this training.

Text Analysis Fundamentals: Basic Tools and Techniques

This hands on workshop goes through the common “preprocessing recipe” that is used as the foundation for a variety of other applications as well as some basic natural language processing techniques.  These include: a) removal of stopwords, numbers, punctuation, b) tokenization, c) calculation of word frequencies / proportions, and d) part of speech tagging.

Log in to register for this training.

Pages