วันเสาร์ที่ 25 มีนาคม พ.ศ. 2566

Big O, Little O, Omega & Theta

  • Big O (O()) describes the upper bound of the complexity.
  • Omega (Ω()) describes the lower bound of the complexity.
  • Theta (Θ()) describes the exact bound of the complexity.
  • Little O (o()) describes the upper bound excluding the exact bound.

 https://www.freecodecamp.org/news/big-o-notation-why-it-matters-and-why-it-doesnt-1674cfa8a23c/

วันอาทิตย์ที่ 19 มีนาคม พ.ศ. 2566

The Use of AI and AI-assisted Technologies in Scientific Writing (Elsevier)

"Elsevier อนุญาตให้ใช้ AI ช่วยเขียน manuscript ได้แล้ว แต่ใช้สำหรับการปรับปรุงภาษาและสไตล์การเขียนเท่านั้น ห้ามใช้สร้างข้อมูล, วิเคราะห์ข้อมูล หรือแปลผล สรุปผล และ authors ต้องแจ้งเมื่อ submit manuscript เสมอ ห้ามใส่ AI เป็น co-author" --

 https://www.elsevier.com/about/policies/publishing-ethics

Model good fitting

 https://www.kaggle.com/code/ryanholbrook/overfitting-and-underfitting

วันพุธที่ 15 มีนาคม พ.ศ. 2566

Grader system

A CMS system that can automatically check the answers to programming questions by using provided test cases. 

https://www.domjudge.org/

วันจันทร์ที่ 13 มีนาคม พ.ศ. 2566

Batch normalization

คือการ normalize output ของแต่ละ node เป็นค่า standardized values และเนื่องจากค่า standardized value = (x-mean)/SD ค่า mean & SD จะคำนวนมาจาก node ที่อยู่ใน layer เดียวกัน

Because the normalizatin occurs on a per batch basis, hence the name batch normalization. The batch size is a number of samples processed before the model is updated. The number of epochs is the number of complete passes through the training dataset. The size of a batch must be more than or equal to one and less than or equal to the number of samples in the training dataset.

ประโยชน์คือทำให้การ train เร็วขึ้น เพราะค่า output ของแต่ละ node ไม่ต่างกันมากไป

https://youtu.be/dXB-KQYkzNU

วันเสาร์ที่ 11 มีนาคม พ.ศ. 2566

วันศุกร์ที่ 3 มีนาคม พ.ศ. 2566

วันพฤหัสบดีที่ 2 มีนาคม พ.ศ. 2566