Author Archive | Adrian Tam

A Gentle Introduction to Vectors in R<br/>Photo by <a href="https://unsplash.com/photos/5NpLxf0xWUM">Frame Harirak</a>. Some rights reserved.

A Gentle Introduction to Vectors in R

R is a language for programming with data. Unlike many other languages, the primitive data types in R are not scalars but vectors. Therefore, understanding how to deal with vectors is crucial to programming or reading the R code. In this post, you will learn about various vector operations in R. Specifically, you will know: […]

Continue Reading
naser-tamimi-yG9pCqSOrAg-unsplash

An Introduction to R

R is a programming language of its kind. It is a language for statistics, and its ecosystem has a lot of libraries for all kinds of statistical tasks. It is a language targeted the statisticians rather than computer scientists. Hence you will see some unorthodox patterns in the language. In this post, you will learn […]

Continue Reading
00018-1709942691-A car mechani

Building Your mini-ChatGPT at Home

ChatGPT is fun to play with. Chances are, you also want to have your own copy running privately. Realistically, that’s impossible because ChatGPT is not a software for download, and it needs tremendous computer power to run. But you can build a trimmed-down version that can run on commodity hardware. In this post, you will […]

Continue Reading
Creating a PowerPoint Presentation using ChatGPT
Picture generated by the author using Stable Diffusion. Some rights reserved.

Creating a PowerPoint Presentation using ChatGPT

Making ChatGPT your assistant to help you write an email is trivial since it is well-known to be very capable of generating text. It is pretty apparent that ChatGPT cannot help you cook your dinner. But you may wonder if it can generate something other than text. In the previous post, you learned that ChatGPT […]

Continue Reading
Generating Graphics with ChatGPT
Picture generated by the author using Stable Diffusion. Some rights reserved.

Generating Diagrams with ChatGPT

A large language model trained with appropriate content can generate responses more than just English text. ChatGPT, for example, is known to be able to generate code in many programming languages. Indeed, you can make ChatGPT generate other content as well, such as pictures. In this post, you will learn How to make ChatGPT to […]

Continue Reading
computers

Using ChatGPT as Your Programming Assistant

A large language model is basically a machine that can understand and generate text. Depends on how it is trained, sometimes the model can generate something other than text. ChatGPT is such a large language model. It can generate programming code if you prompt it correctly. In this post, you will learn how to make […]

Continue Reading
A Gentle Introduction to Prompt Engineering
Picture generated by the author using Stable Diffusion. Some rights reserved.

A Gentle Introduction to Prompt Engineering

ChatGPT is a service provided by OpenAI that is a conversational large language model. It is widespread, and it is found to be very useful. Behind the scene, it is a large language model. Unlike the other LLMs that generate continuing text from the leading sentence you provided, ChatGPT enables you to ask questions or provide […]

Continue Reading