
Wei-Meng Lee
Founder, Learn2Develop.net
Singapore
Actions
Wei-Meng Lee is a technologist and founder of Developer Learning Solutions (http://www.learn2develop.net), a technology company specializing in hands-on training on the latest mobile technologies. Wei-Meng has many years of training experiences and his training courses place special emphasis on the learning-by-doing approach. His hands-on approach to learning programming makes understanding the subject much easier than reading books, tutorials, and documentations. His name regularly appears in online and print publications such as DevX.com, MobiForge.com, and CoDe Magazine.
Links
Area of Expertise
Topics
What you need to know about Web 3 but were afraid to ask
Web3 refers to a new iteration of the web that makes use of blockchain technologies, which as its core tenet is decentralized, and token-based. But what exactly do you mean by that? In this session, I will walk you through the various key technologies in the Web 3 world, including:
* What is a Blockchain and Smart Contract
* What is a token
* What is a Non-Fungible Token (NFT)
* What is Decentralized Finance (DeFi)
* What are stablecoins
* What are web 3 Decentralized Apps (dapps)
This is a session choke-full of information. You will now have a lot of talking points with your colleagues after this session!
Workshop - Deep Learning using TensorFlow and Keras
Deep Learning is a branch of machine learning that utilizes neural networks. But how does a neural network work, and how does deep learning solve machine learning problems? In this workshop, you will learn how to get started with deep learning using one of the most popular frameworks for implementing deep learning – TensorFlow. You will also use another API – Keras, which is built on top of TensorFlow, to make deep learning more user-friendly and easier.
Topics
=====
Introduction to Neural Networks
- Deep Learning and Neural Networks
- Perceptron and Neural Networks Layers
- Weights and Biases
- Activation Functions
* Softmax
* ReLu
* Leaky ReLu
Backpropagation
- Loss Functions
* Binary cross entrophy
* Categorical cross entrophy
* Mean-squared error
- Optimizers
* Gradient Descent
* RMSprop
* Adam
Using Keras with TensorFlow
- Image Classifications
- Text Classifications
- Custom Image Recognizer
Using Pre-Trained Models
What you always wanted to know but were afraid to ask - Blockchain, Smart Contracts, and Ethereum
One of the hottest technologies of late is no doubt Blockchain. But what is a blockchain? Put simply, a blockchain is a digital transaction of records that’s arranged in chunks of data called blocks. These blocks then link with one another through a cryptographic validation known as a hashing function. Linked together, these blocks form an unbroken chain — a blockchain. A blockchain is programmed to record not just financial transactions but virtually everything of value.
Still confused about what can a blockchain really do? In this session, you will learn the fundamentals of blockchain, as well as learn how to implement Smart Contracts using Ethereum.
Using Polars and DuckDB for Data Analytics
Most Data Scientists/Analysts using Python are familiar with Pandas. And if you are in the data science field, you probably have invested quite a significant amount of time learning how to use them to manipulate your data. However, Pandas is not the only library you can use to manipulate your data. In this workshop, you will learn how to perform data analytics using two other libraries - Polars and DuckDB.
Polars is a DataFrame library that is completely written in Rust. In the first part of this workshop, you will learn the basics of using Polars in Python and how it can be used in place of Pandas.
DuckDB is a Relational Database Management System (RDBMS) that supports the Structured Query Language (SQL). It is designed to support Online Analytical Processing (OLAP), and it is well suited for performing data analytics. In the second part of this workshop, you will learn how to use DuckDB to perform data analytics.
Using Polars and DuckDB for Data Analytics
Most Data Scientists/Analysts using Python are familiar with Pandas. And if you are in the data science field, you probably have invested quite a significant amount of time learning how to use them to manipulate your data. However, Pandas is not the only library you can use to manipulate your data. In this workshop, you will learn how to perform data analytics using two other libraries - Polars and DuckDB.
Polars is a DataFrame library that is completely written in Rust. In the first part of this workshop, you will learn the basics of using Polars in Python and how it can be used in place of Pandas.
DuckDB is a Relational Database Management System (RDBMS) that supports the Structured Query Language (SQL). It is designed to support Online Analytical Processing (OLAP), and it is well suited for performing data analytics. In the second part of this workshop, you will learn how to use DuckDB to perform data analytics.
Introduction to Machine Learning
In this workshop, you will be introduced to Machine Learning using Python. You will learn about the various libraries used in Python for machine learning, as well as the fundamental principles of some common machine learning algorithms.
Topics
Crash course in Python
Manipulating data in Python
Numpy
Pandas
Data Visualization in Python
Matplotlib
What is Machine Learning?
Types of Machine Learning Algorithms
Classification
Anomaly Detection
Regression
Clustering
Introduction to Machine Learning using the Azure Machine Learning Studio
Creating Experiments
Training Models
Evaluating Models
Deploying the learning model as Web services
Consuming the Web Services
Introduction to Machine Learning using Python
Using the Scikit-learn Libraries
Using Machine Learning Algorithms in Python
Linear Regression
Logistics Regression
Support Vector Machine
K-Nearest Neighbours (KNN)
K-Means
Projects
Predicting student performance
Detecting cancer
And more...
Using Microsoft Cognitive Services
Image Recognition
Natural Language processing
Deep Learning using TensorFlow and Keras
Deep Learning is a branch of machine learning that utilizes neural networks. But how does a neural network work, and how does deep learning solve machine learning problems? In this workshop, you will learn how to get started with deep learning using one of the most popular frameworks for implementing deep learning – TensorFlow. You will also use another API – Keras, which is built on top of TensorFlow, to make deep learning more user-friendly and easier.
• Introduction to Neural Networks
• Deep Learning and Neural Networks
• Perceptron and Neural Networks
• Layers, Weights and Biases
• Activation Functions
• Softmax
• ReLu
• Leaky ReLu
• Back Propagation
• Loss Functions
• Binary cross entrophy
• Categorical cross entrophy
• Mean-squared error
• Optimizers - Gradient Descent, RMSprop, Adam
• Evaluating Performance
• Convolutional Neural Network (CNN)
• Using Keras with TensorFlow
• Image Classifications
• Custom Image Recognizer
• Transfer Learning
• What is Transfer Learning?
• Using pre-trained models
• Fine-tuning pre-trained models
Building Web 3 Decentralized Apps (dapps)
Web 3 refers to a new iteration of the web that makes use of blockchain technologies, which as its core tenet is decentralized, and token-based. In this workshop, you will learn all about Web 3, its foundation using Blockchain technologies, how it works, and the kind of smart contracts that you can develop. We will be focusing on the Ethereum blockchain.
You will learn:
* What is decentralization and Blockchain?
* What is a consensus protocol?
* Using Cryptowallets
* Examples of Blockchain - Bitcoin and Ethereum
* Programming Blockchain using Solidity Smart Contracts
* Tokens and NFTs
* Decentralized Finance (DeFi)
* Developing Web 3 Decentralized Apps (dapps)
- Using web3.js APIs
- Using web3.py APIs
This is a code-intensive workshop and participants will learn how to develop Web-based and Python-based dapps that interact with Solidity smart contracts. Participants should bring along their personal development laptop to install all the required software and tools.
2-day workshop
Data Analytics using Polars and DuckDB
Most Data Scientists/Analysts using Python are familiar with Pandas. And if you are in the data science field, you probably have invested quite a significant amount of time learning how to use them to manipulate your data.
However, Pandas is not the only way to manipulate your data. In this session, Wei-Meng will introduce two other ways to work with your data - Polars and DuckDB. Polars is a lightning fast DataFrame library whereas DuckDB is an in-memory database system that allows you to manipulate your data using SQL.
What you always wanted to know about Deep Learning, but were afraid to ask
By now, you should have heard of these buzzwords - AI, Machine Learning, and more recently, Deep Learning. But what exactly is Deep Learning, how it works, and more importantly, how do you actually get started with it? In this session, Wei-Meng will explain Deep Learning so that it is easy to understand. You will learn what it means by back-propagation, gradient descent, loss functions, optimizers, and more. You will walk away from this session with a practical example on how to train a deep learning model to recognize objects. If you want to join in the AI bandwagon, this is a session not to miss!
Using Polars and DuckDB for Data Analytics
Most Data Scientists/Analysts using Python are familiar with Pandas. And if you are in the data science field, you probably have invested quite a significant amount of time learning how to use them to manipulate your data. However, Pandas is not the only library you can use to manipulate your data. In this workshop, you will learn how to perform data analytics using two other libraries - Polars and DuckDB.
Polars is a DataFrame library that is completely written in Rust. In the first part of this workshop, you will learn the basics of using Polars in Python and how it can be used in place of Pandas.
DuckDB is a Relational Database Management System (RDBMS) that supports the Structured Query Language (SQL). It is designed to support Online Analytical Processing (OLAP), and it is well suited for performing data analytics. In the second part of this workshop, you will learn how to use DuckDB to perform data analytics.
Requirements
1. Anaconda
2. Attendees should have basic knowledge of Python
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top