Back to Browse

[CIVI Technical Workshop] Implementing Curriculum Learning in PyTorch

54 views
Nov 24, 2025
36:37

ABSTRACT Curriculum learning (CL) is a learning paradigm that trains machine learning models the same way that humans learn, by starting with easier problems and gradually increasing the difficulty. This strategy has shown to improve generalization and convergence rate for a variety of models in computer vision and other fields. This workshop will go over the steps to implement CL using PyTorch. Both pre-defined and self-paced methods will be covered. The outline of the workshop is as follows: 1. Overview of CL architecture 2. Implementing pre-defined CL 3. Implementing self-paced learning 4. Comparing CL performance with standard methods 5. Discussing results Prerequisite knowledge Attendees should be knowledgeable about these topics: - Basic understanding of machine learning concepts - Have an understanding of CNN architectures - Has experience working with PyTorch Dependencies Dependencies needed for the Jupyter notebook: - Python - Pytorch (CUDA Version Recommended) - Torchvision ABOUT THE SPEAKER Christian V. Tia is an undergraduate student in the BSMS Computer Science program at De La Salle University (DLSU). His research focuses on automated diabetic retinopathy classification and how it can be optimized in low-resource settings using smartphone-based fundus imaging.

Download

1 formats

Video Formats

360pmp453.9 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

[CIVI Technical Workshop] Implementing Curriculum Learning in PyTorch | NatokHD