Blog posts
What are neural networks? (Part I)
As I was looking at job postings for a machine learning engineer, I looked at the job description and one of the requirements is knowledge of deep learning and PyTorch. For the traditional data scientist, deep learning is typically not part of the repertoire of studies, typically a part of the study of computer science…
Google AI Links
Google recently had a the Google Cloud Next ’24 Conference and here are some YouTube links of the some relevant links. - Building generative AI apps on Google Cloud with LangChain - Orchestrating LLMs in Production: Build Context-aware GenAI Apps with LangChain + Google Cloud - Build highly scalable generative AI apps with Vector Search…
Some Python interview questions (Part IV)
I recently encountered another technical interview which posed the question in an online coding debug format. The interviewer gave me a URL from SharePad.io and asked the question: “Do you see anything wrong with the code?” The interviewer gave me about 5 to 10 minutes while he watched. The process was intimidating and there was…
Some Python interview questions (Part III)
In Part II we talked about decorators and how they can be used to modify the behavior of a function or class without repeating code. Today we will continue to the final interview question: 1. What is the difference between args and kwargs? 2. What is a decorator? 3. What is iterrows() used for? The…
Transformers, BERT, and GPT (Chapter 4)
I’m reading a book recently called Transformer, BERT, and GPT: Including ChatGPT and Prompt Engineering by Oswald Campesato (2024). The book is divided into 10 Chapters. Here is a summary of the fourth chapter (Transformer Architecture in Greater Depth). Input tokens are converted into word embeddings (a map of words to real-valued vectors) and from…
Transformers, BERT, and GPT (Chapter 3)
I’m reading a book recently called Transformer, BERT, and GPT: Including ChatGPT and Prompt Engineering by Oswald Campesato (2024). The book is divided into 10 Chapters. Here is a summary of the third chapter (Transformer Architecture). Sequence-to-sequence models and “encoder-decoder” are related. The Seq2Seq model consists of two multilayer LSTM (long-term short-term memory): one maps…
Setting up my first AWS account
My goal is to be able to connect a public instance of Python or R so that I connect with the I set up my first AWS account. I was able to launch a t2.micro instance and with the help of ChatGPT learned that an EC2 instance is basically like a little virtual machine. Apparently,…
Transformers, BERT, and GPT (Chapter 2)
I’m reading a book recently called Transformer, BERT, and GPT: Including ChatGPT and Prompt Engineering by Oswald Campesato (2024). The book is divided into 10 Chapters. Here is a summary of the second chapter (Tokenization). - Tokenization is the splitting of a group of words into numbers (a vector) as input into neural networks (NN).…
Transformers, BERT, and GPT (Chapter 1)
I’m reading a book recently called Transformer, BERT, and GPT: Including ChatGPT and Prompt Engineering by Oswald Campesato (2024). The book is divided into 10 Chapters. Here is a summary of the first chapter (Introduction). Generative AI is a subset of artificial intelligence models designed to generate new data samples similar in nature to the…
Some Python interview questions (Part II)
In Part I we talked about three technical interview questions I encountered as a data scientist. 1. What is the difference between args and kwargs? 2. What is a decorator? 3. What is iterrows()used for? We answered the first question, now let’s talk about what a decorator is (we can use function and class interchangeably).…
Some Python interview questions (Part I)
Python is essential for data science, but a lot of Python is not required to be a successful data scientist. However, the unfortunate situation is that most employers test you on a high level of Python. I recommend reviewing an introduction course on Python with some additional review of how pandas integrates with the workflow.…
Microsoft and OpenAI learning modules
Microsoft and OpenAI have good general learning modules for learning about AI. - Microsoft Azure AI Fundamentals: AI Overview – Training | Microsoft Learn - What is Azure OpenAI Service? – Azure AI services | Microsoft Learn - Introduction – OpenAI API More data science (e.g. Python) related: - Training for Data Scientists | Microsoft…
Beginning of new things
This is the start of a new beginning for StatsLink. What would you like to see? Please comment below.
