รวมบทความเกี่ยวกับ
Artificial Intelligence (AI)

reinforcement learning machine learning model interpretation deep learning local interpretation self-supervised learning computer vision LLM llm

อยากให้ LLM ตอบเป็น JSON ทำไงดี (grammar)

Tag: llm

บล็อคสั้น ๆ เล่าวิธีการบังคับให้ LLM ตอบออกมาเป็น json format ที่เราต้องการ

7 July 2024

รู้จักกับ Uplift Model กันดีกว่า

Tag: machine learning

เล่าการทำ uplift modelling ด้วยวิธีแขนงของ metalearner จ้า ต้องเก็บข้อมูลยังไง ขั้นตอนการทำเป็นยังไง

20 June 2024

Paper HippoRAG: เอาข้อมูลมาทำ knowledge graph และใช้ personalized page rank หยิบ

Tag: machine learning llm

เล่าเปเปอร์ Raptor ซึ่งจะเป็นวิธีทำ RAG ให้ LLM สามารถตอบคำถามเกี่ยวกับองค์รวมได้ดึขึ้น

7 June 2024

Isolation Forest แบบ simple มั่ก ๆ

Tag: machine learning

บทความนี้จะแนะนำให้รู้จักกับ isolation forest algorithm ซึ่งใช้ในการหา outlier หรือ anomaly ใน dataset

27 May 2024

Paper RAPTOR: สรุปข้อมูลแบบ tree เพื่อให้ LLM เข้าใจองค์รวมได้ดีขึ้น

Tag: machine learning

เล่าเปเปอร์ Raptor ซึ่งจะเป็นวิธีทำ RAG ให้ LLM สามารถตอบคำถามเกี่ยวกับองค์รวมได้ดึขึ้น

26 May 2024

Paper: TRAQ ใช้ conformal prediction กับ RAG เพื่อการันตีความถูกต้อง

Tag: LLM machine learning

ในบทความนี้จะมาเล่า paper ที่ชื่อว่า 'TRAQ: Trustworthy Retrieval Augmented Question Answering via Conformal Prediction' ซึ่งเป็นการทำ conformal prediction กับ RAG และ LLM เพื่อให้มั่นใจได้ว่า LLM จะตอบคำถามผิดไม่เกินกว่า % ที่เราตั้งไว้

25 May 2024

Conformal Prediction คืออะไร แบบเบื้องต้นสุดๆๆๆๆๆๆ

Tag: machine learning

บทความนี้เป็นการทำความรู้จักกับ Conformal Prediction ที่เป็นวิธีการที่จะช่วยให้เราทำนายผลลัพธ์ต่าง ๆ ออกมาเป็น set แทนที่จะเป็นค่า ๆ เดียว

15 May 2024

รู้จักกับ Policy Gradient
(reinforce algorithm)

Tag: deep learning reinforcement learning

บทความนี้จะพามารู้จักกับวิธี reinforcement learning อีกแบบหนึ่งนอกจากพวก Q-learning โดยที่ในบทความนี้จะเป็นการ introduce ตัว policy-based reinforcement learning ตั้งแต่ทฤษฏีไปจนถึง coding ง่าย ๆ เพื่อทำงานทดลอง

30 July 2020

แปลงหน้าคนเป็น vector ด้วย FaceNet

Tag: deep learning computer vision

บทความนี้จะพูดถึงวิธีการที่ชื่อว่า facenet ซึ่งเอาไว้หา representative vector ของใบหน้าคนด้วยการใช้ triplet loss ซึ่งเราสามารถนำ representative vector นั้นไปทำอะไรต่อได้หลายอย่าง เช่น เอาไปเทียบกันระหว่างสองหน้าแล้วดูว่าเหมือนกันรึเปล่า

25 July 2020

Dueling-DQN

Tag: deep learning reinforcement learning

บทความนี้จะพูดถึง extension ของ DQN ที่ชื่อว่า Dueling DQN ซึ่งจะช่วยให้ DQN เรียนรู้ได้เร็วขึ้นด้วยการเรียน value function ของ state และเรียน advantage function แยกกัน เพื่อให้หลาย ๆ action สามารถแชร์ value function กันได้

18 July 2020

Augment Data ด้วย Mixup

Tag: deep learning machine learning

บทความนี้พูดถึงวิธีการ augment Data ที่ถูกนำเสนอในเปเปอร์ 'mixup: BEYOND EMPIRICAL RISK MINIMIZATION' ซึ่งจะช่วยให้โมเดลเราทำงานกับข้อมูลแบบ in-between sample (ข้อมูลที่อยู่กึ่งกลางระหว่างสองคลาส) ได้ดีขึ้น ช่วยลดปัญหา overfit ด้วยวิธีง่าย ๆ แต่ใช้ได้จริง

16 July 2020

กาลครั้งหนึ่งนานมาแล้วมี Double Q-Learning

Tag: reinforcement learning

ในบทความนี้จะเล่าเรื่องปัญหา maximization bias ของ Q-learning ในรูปแบบของนิทานให้ฟัง เพื่อให้เข้าใจง่าย (รึเปล่า ?)

2 July 2020

จัดกลุ่มภาพโดยไม่มี label ด้วย Deep Clustering

Tag: deep learning self-supervised learning

บทความนี้สรุปมาจากเปเปอร์ 'Deep Clustering for Unsupervised Learning of Visual Features' ซึ่งนำเสนอวิธีในการ classify image โดยที่เราไม่ต้องใช้ labels

3 June 2020

ทำไมถึง predict แบบนี้กันนะ? (LIME)

Tag: machine learning deep learning model interpretation local interpretation

บทความนี้จะพูดถึงการหาว่าแต่ละฟีเจอร์ส่งผลต่อผลการทำนายของแต่ละ instance อย่างไรบ้างด้วยการใช้ LIME

3 June 2020

Deep Q Learning (DQN)

Tag: reinforcement learning deep learning

บทความนี้จะพูดถึง Deep Q-Learning ซึ่งเป็นพัฒนาการสำคัญจาก Q learning โดยการใช้ neural network ในการประมาณค่า Q value แทนที่การเก็บค่า Q ในตาราง

3 June 2020

Individual Conditional Expectation plot
(ICE plot)

Tag: machine learning model interpretation

บทความนี้จะพูดถึง ICE plot ซึ่งเป็นวิธีหนึ่งในการหาความสัมพันธ์ระหว่างฟีเจอร์กับผลการทำนาย ซึ่งต่อยอดมาจาก PDP plot เพื่อให้เราสามารถเห็น heterogeneous effect ได้

28 May 2020

Partial Dependence Plot

Tag: machine learning model interpretation

บทความนี้จะทำความรู้จักกับ Partial Depence Plot (PDP) ซึ่งเป็นวิธีในการหาความสัมพันธ์ระหว่างข้อมูลฟีเจอร์กับผลลัพธ์การทำนายไม่ว่าจะเป็น Classification หรือ Regression

3 May 2020

Q Learning

Tag: reinforcement learning

บทความนี้จะพูดถึง Q-Learning ซึ่งเป็น reinforcement algorithm ที่เป็นพื้นฐานของหลาย ๆ reinforcement algorithm ในปัจจุบัน

3 May 2020

เปิดประตูสู่ Reinforcement Learning ด้วย Multi-Armed Bandit

Tag: reinforcement learning

บทความนี้จะพูดถึงการฝึกคอมพิวเตอร์ให้แก้ปัญหา Multi-Armed Bandit ซึ่งเปรียบเสมือง Hello World ของ reinforcement learning ก็ว่าได้

3 May 2020

Introduction to Reinforcement Learning

Tag: reinforcement learning

บทความนี้เป็นการทำความรู้จักกับ Reinforcement Learning ว่าคืออะไร ต่างจาก Supervised- หรือ Unsupervised-learning ยังไง และเราจะใช้ Reinforcement Learning ในการแก้ปัญหาอย่างไรได้บ้าง

2 May 2020