<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ikaooat</title>
    <description>The latest articles on DEV Community by Ikaooat (@anatawa).</description>
    <link>https://dev.to/anatawa</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1392148%2F69e998fb-879b-417b-b87b-c545a59d41d2.jpeg</url>
      <title>DEV Community: Ikaooat</title>
      <link>https://dev.to/anatawa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anatawa"/>
    <language>en</language>
    <item>
      <title>จำแนกประเภทของตัวเลขจากการเขียนมือโดยการใช้ Machine Learning Linear Classifier จาก TensorFlow ในPython</title>
      <dc:creator>Ikaooat</dc:creator>
      <pubDate>Fri, 12 Apr 2024 10:43:58 +0000</pubDate>
      <link>https://dev.to/anatawa/cchamaenkpraephthkhngtawelkhcchaakkaarekhiiynmuueodykaaraich-machine-learning-linear-classifier-cchaak-tensorflow-ainpython-10nm</link>
      <guid>https://dev.to/anatawa/cchamaenkpraephthkhngtawelkhcchaakkaarekhiiynmuueodykaaraich-machine-learning-linear-classifier-cchaak-tensorflow-ainpython-10nm</guid>
      <description>&lt;p&gt;การจำแนกตัวเลขด้วยลายมือนั้นเป็นปัญหาสุดเบสิคขอการทำ &lt;strong&gt;Machine Learning&lt;/strong&gt; อยู่แล้วซึ่งสามาถแก้ไขได้หลายวิธีมากๆ แต่ในหลากหลายวิธีในการแก้ไขปัญหานี้เราจะใช้ TensorFlow (tf.keras) ซึ่งเป็นการใช้อัลกอริทึม &lt;strong&gt;Linear Classifier&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Linear Classifier คืออะไร? ตอบได้ว่ามันคือ อัลกอริธึมที่แยกวัตถุทั้งสองประเภทออกจากกันโดยใช้เส้น และ Hyperplane&lt;/p&gt;

&lt;p&gt;Hyperplane คือ พื้นที่ขนาดย่อยที่จะเล็กกว่ามิตินั้น 1 มิติ สมมติเป็น 2 มิติ hyperplane จะมี 1 มิติหรือเส้นตรงก็ได้ ในสามมิติ hyperplane ก็จะมี 2 มิติ โดยมันคือตัวแบ่งพื้นที่ให้แบ่งออกเป็นสองซีก&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนการทำ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ขั้นตอนที่ 1 import library ที่ต้องใช้เข้ามา &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5vs9zt4tz258pri7pl08.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5vs9zt4tz258pri7pl08.png" alt="Image description" width="800" height="314"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ขั้นตอนที่ 2 น้ำเข้าข้อมูลที่ต้องการใช้เข้ามาโดยนำเข้ามาจาก library TensorFlow keras ซึ่งเป็น Api online เข้ามา &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;อันนี้คือการนำเข้าข้อมูลมากจากตัว TensorFlow keras&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnaikjzrp40nyvdmfke6y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnaikjzrp40nyvdmfke6y.png" alt="Image description" width="753" height="69"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ต่อมาคือการปรับpixel ของรูปที่นำข้อมูลเข้ามา ให้อยู่ในขอบเขตของ 0 ถึง 1 โดยนำมาหารกับ 255 ซึ่งเป็นเลขที่สูงสุดของค่าสี(สีขาว)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5tactl4qsu4rx8dcy473.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5tactl4qsu4rx8dcy473.png" alt="Image description" width="442" height="95"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;จากนั้นทำการแปลงข้อมูลของตัวข้อมูลตัวเลขให้การเป็น array โดยนำเข้าข้อมูลมาแค่ 1 หมื่นตัวแรกเท่านั้น&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvz1l8fylj0dlzcn3290y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvz1l8fylj0dlzcn3290y.png" alt="Image description" width="664" height="76"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ขั้นตอนที่ 3 กำหนดตัวข้อมูลสูงสุดที่นำเข้ามา และ แบ่งตัวข้อมูลเป็นสองแบบเป็นรูปและตัวหนังสือ &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rzg9o48zhcoaa324s0r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rzg9o48zhcoaa324s0r.png" alt="Image description" width="504" height="165"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ขั้นตอนที่ 4 Train ตัว Model AI ของเราให้อ่านตัวเลขที่เป็นตัวเขียนออก &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0cocvmhcze6yd12asgcy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0cocvmhcze6yd12asgcy.png" alt="Image description" width="759" height="456"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ขั้นตอนที่ 5 มาเช็คความแม่นยำของ model &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwdrol4pdo702wbyfbs5w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwdrol4pdo702wbyfbs5w.png" alt="Image description" width="673" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ซึ่งมีความแม่นยำถึง&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frbp6gxpryp5nnlgeiyib.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frbp6gxpryp5nnlgeiyib.png" alt="Image description" width="182" height="42"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ขั้นตอนสุดท้ายมาลองเล่นตัว AI กันดีกว่า &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;เราจะ Display รูปเพือทำนายด้วยคำสั่งนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9j106yexasyt0ytkgijz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9j106yexasyt0ytkgijz.png" alt="Image description" width="508" height="127"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ใช้งานด้วยการใส่ตัวเลขเข้าไปป&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbauzbiydp8ln3jxgqze5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbauzbiydp8ln3jxgqze5.png" alt="Image description" width="145" height="43"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;จะออกเป็นแบบนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ybotao6oxmv7hop91ur.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ybotao6oxmv7hop91ur.png" alt="Image description" width="525" height="519"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ทีนี้มาลองทำนายกันซึ่งโค้ดเป็นปบบนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvf9ri610f7aha9vlx0bp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvf9ri610f7aha9vlx0bp.png" alt="Image description" width="660" height="494"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;จากโค้ด เราจะนำข้อมูลรูปเข้ามาซึ่งเป็นตัวแปร array โดยให้ใส่เลขตรงนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwtkadrur6nf5konlmvt7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwtkadrur6nf5konlmvt7.png" alt="Image description" width="168" height="32"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ทีนี้เราจะมาเทียบกับเฉลยซึ่งคือตัวนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhyioznquw7ww7scxrp8v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhyioznquw7ww7scxrp8v.png" alt="Image description" width="347" height="40"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ถ้ามันถูก จะoutput ข้อมูลแบบนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fztwa32sob9ed3nnp05ly.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fztwa32sob9ed3nnp05ly.png" alt="Image description" width="542" height="612"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;แต่ถ้าผิดรูปจะไม่ขึ้น&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffilcxkazw2swi2rwqnww.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffilcxkazw2swi2rwqnww.png" alt="Image description" width="203" height="81"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ตัวอย่างเพิ่มเติม&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe8mdpeef77w6lyr7l8ob.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe8mdpeef77w6lyr7l8ob.png" alt="Image description" width="541" height="610"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz8mfj2zqbsd1ngdi6irj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz8mfj2zqbsd1ngdi6irj.png" alt="Image description" width="550" height="612"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สรุปผล
&lt;/h2&gt;

&lt;p&gt;จากที่ทำมาแล้วข้อมูลมีความแม่นยำเป็นอย่างมากแต่อาจจะเนื่องจากเป็นโจทย์ที่ง่ายซึ่งการเขียนมีความชัดเจนซึ่งอาจจะลองเขียนลายมือให้อ่านยากมากขึ้นเพื่อทดสอบ model ให้มีความซับซ้อนและเก่งมากขึ้นยิ่งกว่านี้ไปอีก&lt;/p&gt;

&lt;h2&gt;
  
  
  อ้างอิง
&lt;/h2&gt;

&lt;p&gt;1.&lt;a href="https://www.geeksforgeeks.org/python-classifying-handwritten-digits-with-tensorflow/?ref=lbp"&gt;https://www.geeksforgeeks.org/python-classifying-handwritten-digits-with-tensorflow/?ref=lbp&lt;/a&gt;&lt;br&gt;
2.&lt;a href="https://deepai.org/machine-learning-glossary-and-terms/hyperplane"&gt;https://deepai.org/machine-learning-glossary-and-terms/hyperplane&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>linearclassifier</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>จำแนกประเภทของตัวเลขจากการเขียนมือโดยการใช้ Machine Learning Linear Classifier จาก TensorFlow ในPython</title>
      <dc:creator>Ikaooat</dc:creator>
      <pubDate>Fri, 12 Apr 2024 10:43:47 +0000</pubDate>
      <link>https://dev.to/anatawa/cchamaenkpraephthkhngtawelkhcchaakkaarekhiiynmuueodykaaraich-machine-learning-linear-classifier-cchaak-tensorflow-ainpython-8mk</link>
      <guid>https://dev.to/anatawa/cchamaenkpraephthkhngtawelkhcchaakkaarekhiiynmuueodykaaraich-machine-learning-linear-classifier-cchaak-tensorflow-ainpython-8mk</guid>
      <description>&lt;p&gt;การจำแนกตัวเลขด้วยลายมือนั้นเป็นปัญหาสุดเบสิคขอการทำ &lt;strong&gt;Machine Learning&lt;/strong&gt; อยู่แล้วซึ่งสามาถแก้ไขได้หลายวิธีมากๆ แต่ในหลากหลายวิธีในการแก้ไขปัญหานี้เราจะใช้ TensorFlow (tf.keras) ซึ่งเป็นการใช้อัลกอริทึม &lt;strong&gt;Linear Classifier&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Linear Classifier คืออะไร? ตอบได้ว่ามันคือ อัลกอริธึมที่แยกวัตถุทั้งสองประเภทออกจากกันโดยใช้เส้น และ Hyperplane&lt;/p&gt;

&lt;p&gt;Hyperplane คือ พื้นที่ขนาดย่อยที่จะเล็กกว่ามิตินั้น 1 มิติ สมมติเป็น 2 มิติ hyperplane จะมี 1 มิติหรือเส้นตรงก็ได้ ในสามมิติ hyperplane ก็จะมี 2 มิติ โดยมันคือตัวแบ่งพื้นที่ให้แบ่งออกเป็นสองซีก&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนการทำ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ขั้นตอนที่ 1 import library ที่ต้องใช้เข้ามา &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5vs9zt4tz258pri7pl08.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5vs9zt4tz258pri7pl08.png" alt="Image description" width="800" height="314"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ขั้นตอนที่ 2 น้ำเข้าข้อมูลที่ต้องการใช้เข้ามาโดยนำเข้ามาจาก library TensorFlow keras ซึ่งเป็น Api online เข้ามา &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;อันนี้คือการนำเข้าข้อมูลมากจากตัว TensorFlow keras&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnaikjzrp40nyvdmfke6y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnaikjzrp40nyvdmfke6y.png" alt="Image description" width="753" height="69"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ต่อมาคือการปรับpixel ของรูปที่นำข้อมูลเข้ามา ให้อยู่ในขอบเขตของ 0 ถึง 1 โดยนำมาหารกับ 255 ซึ่งเป็นเลขที่สูงสุดของค่าสี(สีขาว)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5tactl4qsu4rx8dcy473.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5tactl4qsu4rx8dcy473.png" alt="Image description" width="442" height="95"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;จากนั้นทำการแปลงข้อมูลของตัวข้อมูลตัวเลขให้การเป็น array โดยนำเข้าข้อมูลมาแค่ 1 หมื่นตัวแรกเท่านั้น&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvz1l8fylj0dlzcn3290y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvz1l8fylj0dlzcn3290y.png" alt="Image description" width="664" height="76"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ขั้นตอนที่ 3 กำหนดตัวข้อมูลสูงสุดที่นำเข้ามา และ แบ่งตัวข้อมูลเป็นสองแบบเป็นรูปและตัวหนังสือ &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rzg9o48zhcoaa324s0r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4rzg9o48zhcoaa324s0r.png" alt="Image description" width="504" height="165"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ขั้นตอนที่ 4 Train ตัว Model AI ของเราให้อ่านตัวเลขที่เป็นตัวเขียนออก &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0cocvmhcze6yd12asgcy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0cocvmhcze6yd12asgcy.png" alt="Image description" width="759" height="456"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ขั้นตอนที่ 5 มาเช็คความแม่นยำของ model &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwdrol4pdo702wbyfbs5w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwdrol4pdo702wbyfbs5w.png" alt="Image description" width="673" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ซึ่งมีความแม่นยำถึง&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frbp6gxpryp5nnlgeiyib.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frbp6gxpryp5nnlgeiyib.png" alt="Image description" width="182" height="42"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;ขั้นตอนสุดท้ายมาลองเล่นตัว AI กันดีกว่า &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;เราจะ Display รูปเพือทำนายด้วยคำสั่งนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9j106yexasyt0ytkgijz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9j106yexasyt0ytkgijz.png" alt="Image description" width="508" height="127"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ใช้งานด้วยการใส่ตัวเลขเข้าไปป&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbauzbiydp8ln3jxgqze5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbauzbiydp8ln3jxgqze5.png" alt="Image description" width="145" height="43"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;จะออกเป็นแบบนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ybotao6oxmv7hop91ur.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ybotao6oxmv7hop91ur.png" alt="Image description" width="525" height="519"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ทีนี้มาลองทำนายกันซึ่งโค้ดเป็นปบบนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvf9ri610f7aha9vlx0bp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvf9ri610f7aha9vlx0bp.png" alt="Image description" width="660" height="494"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;จากโค้ด เราจะนำข้อมูลรูปเข้ามาซึ่งเป็นตัวแปร array โดยให้ใส่เลขตรงนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwtkadrur6nf5konlmvt7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwtkadrur6nf5konlmvt7.png" alt="Image description" width="168" height="32"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ทีนี้เราจะมาเทียบกับเฉลยซึ่งคือตัวนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhyioznquw7ww7scxrp8v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhyioznquw7ww7scxrp8v.png" alt="Image description" width="347" height="40"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ถ้ามันถูก จะoutput ข้อมูลแบบนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fztwa32sob9ed3nnp05ly.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fztwa32sob9ed3nnp05ly.png" alt="Image description" width="542" height="612"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;แต่ถ้าผิดรูปจะไม่ขึ้น&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffilcxkazw2swi2rwqnww.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffilcxkazw2swi2rwqnww.png" alt="Image description" width="203" height="81"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ตัวอย่างเพิ่มเติม&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe8mdpeef77w6lyr7l8ob.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe8mdpeef77w6lyr7l8ob.png" alt="Image description" width="541" height="610"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz8mfj2zqbsd1ngdi6irj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz8mfj2zqbsd1ngdi6irj.png" alt="Image description" width="550" height="612"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สรุปผล
&lt;/h2&gt;

&lt;p&gt;จากที่ทำมาแล้วข้อมูลมีความแม่นยำเป็นอย่างมากแต่อาจจะเนื่องจากเป็นโจทย์ที่ง่ายซึ่งการเขียนมีความชัดเจนซึ่งอาจจะลองเขียนลายมือให้อ่านยากมากขึ้นเพื่อทดสอบ model ให้มีความซับซ้อนและเก่งมากขึ้นยิ่งกว่านี้ไปอีก&lt;/p&gt;

&lt;h2&gt;
  
  
  อ้างอิง
&lt;/h2&gt;

&lt;p&gt;1.&lt;a href="https://www.geeksforgeeks.org/python-classifying-handwritten-digits-with-tensorflow/?ref=lbp"&gt;https://www.geeksforgeeks.org/python-classifying-handwritten-digits-with-tensorflow/?ref=lbp&lt;/a&gt;&lt;br&gt;
2.&lt;a href="https://deepai.org/machine-learning-glossary-and-terms/hyperplane"&gt;https://deepai.org/machine-learning-glossary-and-terms/hyperplane&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>linearclassifier</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>การคาดคะเนการเผาผลาญแคลอรี่ซึ่งเปรียบเทียบโดยใช้อุณหภูมิร่างกาย โดยการใช้ Machine Learning Linear Regression ใน Python</title>
      <dc:creator>Ikaooat</dc:creator>
      <pubDate>Wed, 03 Apr 2024 16:30:23 +0000</pubDate>
      <link>https://dev.to/anatawa/kaarkhaadkhaenkaarephaaphlaayaekhlriichuengepriiybethiiybodyaichunhphuumiraangkaay-odykaaraich-machine-learning-linear-regression-ain-python-gim</link>
      <guid>https://dev.to/anatawa/kaarkhaadkhaenkaarephaaphlaayaekhlriichuengepriiybethiiybodyaichunhphuumiraangkaay-odykaaraich-machine-learning-linear-regression-ain-python-gim</guid>
      <description>&lt;p&gt;ในการเราสามารถคาดคะเนการเผาผลาญในร่างกายของมนุษย์เป็นไปได้ด้วยในหลายวิธี แต่ในที่เรานำมานี้ จะเป็นการใช้ Machine Learning หรือ การใช้ Linear Regression ซึ่งในการคาดคะเนนั้นมีวิธีอีกมากมายที่วสามารถใช้แทนได้&lt;/p&gt;

&lt;p&gt;Linear Regression หรือ การถดถอยเชิงเส้น คืออัลกอริทึมสำหรับการทำนายประเภทหนึ่ง โดยจะทำการเปรี่ยบเทียบกันระหว่างสองตัวแปร&lt;/p&gt;

&lt;p&gt;โดยในบทความนี้เราจะมาดูวิธีการที่เราจะนำ Linear Regression มาดูการเผาผลาญ แคลอรี่ได้ยังไง&lt;/p&gt;

&lt;h2&gt;
  
  
  ขั้นตอนการทำ
&lt;/h2&gt;

&lt;p&gt;&lt;u&gt;~~ขั้นตอนที่ 1 ทำการ import library ที่ต้องใช้ในการทำ ~~&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy7tlvqcxom5h9g9sgudm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy7tlvqcxom5h9g9sgudm.png" alt="Image description" width="670" height="246"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;u&gt;~~ขั้นตอนที่ 2 ทำการ เตรียมตัวข้อมูล ~~&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;ตัวข้อมูลจะอยู่ใน folder caloriesData วิธีเรียกใช้คือทำการ ชื่อfolder ตามด้วย / ชื่อfile.สกุลไฟล์ เช่น calories.csv&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fath1h7128vqgby4on5iy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fath1h7128vqgby4on5iy.png" alt="Image description" width="356" height="89"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8z6t2t4jpkjfmjxyvcaf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8z6t2t4jpkjfmjxyvcaf.png" alt="Image description" width="698" height="75"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ตัวข้อมูลที่นำมาใช้--&amp;gt;&lt;a href="https://www.kaggle.com/code/ihsanzami/predicting-calorie-burn-with-ml-rf-xgb-gb/input" rel="noopener noreferrer"&gt;Data Here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;u&gt;~~ขั้นตอนที่ 3 ทดลองหาแนวโน้มระหว่างอุณหภูมิร่างกายและCalories พร้อมค่าcorrelation ~~&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpubyqx25o4fx4q6ug86j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpubyqx25o4fx4q6ug86j.png" alt="Image description" width="800" height="673"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;u&gt;~~ขั้นตอนที่ 4 สร้าง Linear Regression model ~~&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9dsyr2c5e1gr4z8ol520.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9dsyr2c5e1gr4z8ol520.png" alt="Image description" width="800" height="170"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;จะได้ค่า Intercept และ Coefficient&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2c7yq8j68uas76dqmgub.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2c7yq8j68uas76dqmgub.png" alt="Image description" width="368" height="42"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;u&gt;~~ขั้นตอนที่ 5 ประเมิณและปรับปรุง ~~&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;โดยอย่างแรกเราต้องหาค่า error ออกมาก่อนจากสมการตอนแรก&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2l61vt9aquo3yd5kkfx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2l61vt9aquo3yd5kkfx.png" alt="Image description" width="354" height="142"&gt;&lt;/a&gt;&lt;br&gt;
โดยจะได้ค่า Errorประมาณนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F55kj7j3mn446lg17u60x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F55kj7j3mn446lg17u60x.png" alt="Image description" width="204" height="46"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ทีนี้ปรับปรุงสมการใหม่ ซึ่งปรับ regression model = 0 โดย ปรับ fit_intercept=False&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb1pcma5yjgeta0v3j7ji.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb1pcma5yjgeta0v3j7ji.png" alt="Image description" width="571" height="135"&gt;&lt;/a&gt;&lt;br&gt;
จะได้ค่าดังนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F227mgc4bhwduupel00e9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F227mgc4bhwduupel00e9.png" alt="Image description" width="219" height="48"&gt;&lt;/a&gt;&lt;br&gt;
 และทำการหาค่าerror&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzvnnipl7k7qcfntd2yxx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzvnnipl7k7qcfntd2yxx.png" alt="Image description" width="348" height="91"&gt;&lt;/a&gt;&lt;br&gt;
จะได้ค่า error ดังนี้&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwybk8773cycmi0u3ffcu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwybk8773cycmi0u3ffcu.png" alt="Image description" width="204" height="46"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  สรุปผล
&lt;/h2&gt;

&lt;p&gt;จากการดูแนวโน้มของกราฟ ที่สร้างจากตารางข้อมูลทำให้รู้ว่าเมื่อ อุณหภูมิร่างกายยิ่งเยอะขึ้นจะทำให้การเผาผลาญ แคลอรี่มากขึ้นเท่านั้น และในสิ่งที่ได้ต่อมาคือ เมื่อเราต้องการทำนาย การเผาผลาญแคลอรี่โดยใช้อุณหภูมิ มีสมการดังนี้ Calories = -2555.7467877671534 + (66.09010269*body_temp)&lt;/p&gt;

&lt;h2&gt;
  
  
  อ้างอิง
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;(&lt;a href="https://www.geeksforgeeks.org/calories-burnt-prediction-using-machine-learning/" rel="noopener noreferrer"&gt;https://www.geeksforgeeks.org/calories-burnt-prediction-using-machine-learning/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;(&lt;a href="https://www.kaggle.com/code/ihsanzami/predicting-calorie-burn-with-ml-rf-xgb-gb/input" rel="noopener noreferrer"&gt;https://www.kaggle.com/code/ihsanzami/predicting-calorie-burn-with-ml-rf-xgb-gb/input&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>python</category>
      <category>linearregression</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
  </channel>
</rss>
