Skip to content

Commit

Permalink
Add credits
Browse files Browse the repository at this point in the history
  • Loading branch information
ichatnun committed Mar 15, 2024
1 parent c4df872 commit aa3ae6e
Show file tree
Hide file tree
Showing 24 changed files with 116 additions and 9 deletions.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Fundamentals/DeepLearning/cnn_cdt_pytorch.ipynb

Large diffs are not rendered by default.

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions Fundamentals/DeepLearning/intro_pytorch.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -447,6 +447,15 @@
"- การเตรียมชุดข้อมูล เตรียมชุดข้อมูลเพื่อป้อนให้ neural network\n",
"- การเทรนโมเดล ทำการป้อนข้อมูลให้ neural network สำหรับใช้ในการเรียนพารามิเตอร์ของโมเดล"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\n",
"<br><br>\n",
"**ผู้จัดเตรียม code ใน tutorial**: ดร. ฐิติพัทธ อัชชะกุลวิสุทธิ์"
]
}
],
"metadata": {
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -976,6 +976,13 @@
"\n",
"ในสถานการณ์การทำงานจริง เรามักเจอข้อมูลที่มีความซับซ้อนมาก เช่น ข้อมูลที่อยู่ใน space ที่มีจำนวนมิติสูงมาก เราอาจจะไม่สามารถใช้การ transform แบบง่าย ๆ ที่เราใช้ในตัวอย่างนี้ จึงมีเทคนิคมากมายถูกคิดค้นขึ้นเพื่อใช้ช่วยลดมิติของข้อมูลของเราได้อย่างมีประสิทธิภาพ"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม code ใน tutorial**: ดร. อิทธิ ฉัตรนันทเวช และ ดร. สุรัฐ ธีรพิทยานนท์"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -670,6 +670,13 @@
"\n",
"**หมายเหตุ** เราสามารถใช้เทคนิค PCA ได้กับข้อมูลหลากหลายประเภท เช่น ในกรณีที่เรามีข้อมูลที่เป็นรูปภาพขนาด 128 x 128 เราก็สามารถมองได้ว่าแต่ละภาพคือ vector ที่มีขนาด 128 x 128 = 16,384 ถ้าหากเราใช้ค่าของแต่ละ pixel เป็น feature ข้อมูลของเราก็จะเป็นจุดข้อมูลที่อยู่ใน space ที่มีขนาด 16,384 มิติ เราสามารถทดลองใช้ PCA ในการลดมิติได้ในลักษณะเดียวกับตัวอย่างที่ผ่าน ๆ มาได้"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม code ใน tutorial**: ดร. อิทธิ ฉัตรนันทเวช"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,13 @@
"source": [
"จะเห็นได้ว่าข้อมูลภาพนาฬิกาที่ถูกลดมิติลงจาก 2,304 มิติ เหลือแค่ 2 มิติ โดยการใช้ PCA มีการแบ่งกันเป็นสองกลุ่มได้ดีพอสมควร โดยที่ PCA ไม่ได้ใช้ข้อมูล labels ในการลดจำนวนมิติเลย"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม code ใน tutorial**: ดร. อิทธิ ฉัตรนันทเวช"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -832,6 +832,13 @@
"\n",
"ถ้าหากต้องการศึกษาเพิ่มเติมเกี่ยวกับเทคนิคเหล่านี้เป็นภาษาไทย สามารถเข้าไปดูได้ที่ [MTEC machine learning mini-lecture: Session 2- Principals of unsupervised techniques](https://youtu.be/wq-F-CVDerk) ซึ่งเป็นส่วนนึงของ [MTEC Machine Learning Workshop](https://youtube.com/playlist?list=PLJIJClalm2xOsbu69R_yRG3RPVU3gIQKa)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม code ใน tutorial**: ดร. อิทธิ ฉัตรนันทเวช"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -856,6 +856,13 @@
"\n",
"[Slides: Simple Linear Models 4](https://github.com/ichatnun/brainCodeCamp2023_lectures/blob/main/IntroToModeling/modeling_part1d_linear4_multivariate2.pdf)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม code ใน tutorial**: ดร. อิทธิ ฉัตรนันทเวช"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1014,6 +1014,13 @@
"\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม code ใน tutorial**: ดร. อิทธิ ฉัตรนันทเวช"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -420,6 +420,13 @@
"\n",
"นอกจาก cross validation แล้ว ยังมีเทคนิคอีกหลายแบบที่ถูกใช้งานอย่างแพร่หลาย เช่น bootstrapping\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม code ใน tutorial**: ดร. อิทธิ ฉัตรนันทเวช"
]
}
],
"metadata": {
Expand Down

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions Fundamentals/MachineLearning/intro_to_machine_learning.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -343,6 +343,13 @@
"\n",
"ใน tutorial ถัดไป เราจะมาเรียนรู้การใช้โมเดล Machine learning ที่ผ่านการเรียนรู้แบบ supervised learning มาแก้ปัญหา classification กัน โดยเราจะลองมาทำความรู้จักกับ Logistic Regression, Support Vector Machine, Decision Tree, Random Forest, และ K-Nearest Neighbors และใน tutorial สุดท้ายของบทเรียนนี้ เราจะได้ลองนำเอาโมเดลเหล่านี้มาทดลองใช้ในการจำแนกอารมณ์ของคนจากคลื่นสัญญาณไฟฟ้าของสมอง (Electroencephalogram, EEG) กัน"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม tutorial**: ดร. มนฤดี เลี้ยงรักษา"
]
}
],
"metadata": {
Expand Down
2 changes: 1 addition & 1 deletion Fundamentals/MachineLearning/knn.ipynb

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Fundamentals/MachineLearning/logistic_regression.ipynb

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Fundamentals/MachineLearning/svm.ipynb

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions Fundamentals/Prereqs/Coding/00_basic_python.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -357,6 +357,13 @@
"\n",
"นอกเหนือจากฟังก์ชั่นหลักของ Python แล้ว Python ยังสามารถนำไปใช้ในงานประเภทต่างๆได้อีกมากมาย หนึ่งในนั้นคือการนำมาช่วยในการสร้างโมเดลทางคณิตศาสตร์และการคำนวณทางสถิติที่เราจะได้เรียนกันนั่นเอง Python มีไลบรารี่ต่างๆที่ทำให้การคำนวณทำได้ง่าย และสามารถนำมาแก้ปัญหาทางการวิจัยได้ในอนาคต"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม code ใน tutorial**: ดร. ฐิติพัทธ อัชชะกุลวิสุทธิ์"
]
}
],
"metadata": {
Expand Down
7 changes: 7 additions & 0 deletions Fundamentals/Prereqs/Coding/01_numpy.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,13 @@
"\n",
"ในตัวอย่างนี้ เราได้ทดลองใช้ Numpy สร้าง array และทดลองใช้ operations ต่างๆที่ NumPy array มี เช่น การบวก ลบ คูณ หาร รวมถึงการคูณเมทริกซ์ เราได้ทดลองเชื่อม array และทดลองใช้ฟังก์ชั่นการคำนวณต่างๆของ NumPy ที่สามารถนำไปใช้เป็นพื้นฐานในการเรียนบทเรียนถัดไปได้"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม code ใน tutorial**: ดร. ฐิติพัทธ อัชชะกุลวิสุทธิ์"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -688,6 +688,13 @@
"\n",
"**หมายเหตุ** หากเราต้องการวัดคุณภาพของ signal เมื่อเปรียบเทียบกับปริมาณสัญญาณรบกวน ออกมาเป็นตัวเลข (quantitative metric) เราสามารถลอง metric แบบมาตรฐาน เช่น signal-to-noise ratio (SNR) หรือ Contrast-to-noise ratio (CNR) ได้"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม code ใน tutorial**: ดร. อิทธิ ฉัตรนันทเวช"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -468,6 +468,13 @@
"\n",
"[Slides: Sampling and Aliasing](https://github.com/ichatnun/brainCodeCamp2023_lectures/blob/main/SignalProcessing/signal_part2d_aliasing.pdf)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม code ใน tutorial**: ดร. อิทธิ ฉัตรนันทเวช"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -644,6 +644,13 @@
"plt.colorbar()\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม code ใน tutorial**: ดร. อิทธิ ฉัตรนันทเวช"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -404,6 +404,13 @@
"ดูจากรูปคอร์ดที่เราแกะออกมาจาก spectrogram เราเดาได้ว่าคนนั้นน่าจะอยากเล่น jazz เป็น และกำลังฝึกทางเดินคอร์ดแบบ 2-5-1 ในคีย์ C อยู่ แต่สิ่งแรกที่เค้าน่าจะต้องทำคือตั้งสายกีตาร์ให้ตรงก่อนนะ!\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**ผู้จัดเตรียม code ใน tutorial**: ดร. อิทธิ ฉัตรนันทเวช"
]
}
],
"metadata": {
Expand Down

0 comments on commit aa3ae6e

Please sign in to comment.