In this workshop, we will go through the importance of SQL, a programming language that is used to manage relational databases and perform operations on the data. SQL is a popular language which is used in many relational database management systems. We will explore different SQL techniques, such as querying, filtering, grouping and joining data. Through this workshop, you’ll learn how to obtain mission-critical insights for your analysis on real-world data.
In this workshop, you will learn how to use the Pandas package on Python, which is a widely used data processing library to manipulate data structures. We will explore different data manipulation techniques, such as how to select and merge data, use apply and statistical functions. You will learn how to manipulate real-world data to obtain new insights and learn what it is like to be a data scientist!
This workshop provides an Introduction to Machine Learning using Scikit-learn. We dive into the basics and derivation of Machine Learning, data processing as well as how to validate our model. You will learn how to split data into training and testing sets, create and fit a model, followed by improving the model.
In this workshop, the NUS SDS Workshops team performs exploratory data analysis and preprocesses image datasets in preparation for an end-to-end CV project. Basic knowledge in OpenCV and various feature engineering techniques was taught to participants.
In this collaboration between NUS SDS and NUS IEEE, students at the workshop are taught on how to fine-tune Convolutional Neural Networks (CNNs) for image classification, other techniques such as modifying network architecture and data augmentation to enhance performance, and various metrics to evaluate performance of the model.
In this Workshop which is the final installment to the "Data Science Fundamentals" series, participants are introduced to the concept of model deployment learn of the different cloud services used to do so, such as the Google Cloud. Participants are taught step by step to configure and deploy a Computer Vision model on the cloud as an exercise for them to apply their newly acquired knowledge.
In this Workshop, Participants of Orbital (CP2106) are introduced to the idea of text generation in NLP using both Naïve Bayesian methods and deep learning. Fundamentals of deep learning, including the concepts of neural networks and gradient descent are also covered, with a live demonstration of the content through Colab notebooks.
In this workshop, Participants of Orbital (CP2106) are given first-hand experience at performing Web Scraping using popular static and dynamic web scraping softwares, BeautifulSoup and Selenium. The scrape results are then transformed into a dataset used for training a model to be deployed in Flask. Similarly, the content is covered and demonstrated through a Colab code-along session.