ทศนิยมไม่มีจริง (ในคอมพิวเตอร์)

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 405

  • @9arm.
    @9arm.  Год назад +303

    ทุกคนถามได้ดี ว่าทำไมไม่ใช้การนับแบบจำนวนเต็มแล้วใส่จุดเอา การทำแบบนี้ทำได้(และมีการใช้อยู่ในบางกรณี) แต่มีข้อเสียคือ
    1. ถ้าต้องการจำนวนความละเอียดทศนิยมหลายหลัก มันเปลือง (เช่น 281991.9484791918747381 ต้องใช้จำนวนบิทเยอะมาก
    2. ในทางคอมพิวเตอร์ เราต้องการ format ของ data ที่คงที่ การเลื่อนจุเไปมาทำให้การออกแบบ ALU มีความซับซ้อนขึ้นมาก
    3. Backward compatibility เราต้องคิดถึงโปรแกรมในอดีตด้วย

    • @ou2555
      @ou2555 Год назад +16

      อันนี้น่าจะเป็น Decimal floating point หรือ Fixed point arithmetic
      1. ถ้าจำเป็นต้องใช้ก็ต้องยอม
      2. Microcontroller 32bit สมัยนี้ รุ่นกลางๆ ก็มี FPU (Floating point unit) มาให้แล้ว เช่น ARM Cortex-M4 ออกมาตั้งแต่ปี 2010 แต่เป็นแค่ Single-precision
      ใน microprocessors ก็ทำได้ก่อนนานมากแล้ว Intel 8087 ปี 1980 มี floating-point coprocessor แล้ว
      3. เท่าที่เคยเจอมา compiler จัดการให้ คือทำที่ software เอา ไม่ได้ทำที่ hardware เช่น Arduino UNO

    • @nuntapong.yamsang
      @nuntapong.yamsang Год назад

      ถ้าสร้างรูปแบบในการเก็บตัวเลขใหม่ (ขอให้ชือว่า float for decimal point) โดยเก็บ "เลขจำนวนเต็ม (n)" และ "เลขชี้กำลังของ 10 (p)" => n | p เป็นฐาน 2 ก็ได้นะครับ โดยค่าที่เก็บ represent ค่าได้ในรูปของ n*10^-p เช่น 50.10 = 5010 * 10^-2 เวลาเก็บก็เก็บแบบนี้ 0001 0011 1001 0010 | 0000 0000 0000 0010 (5010 | 2 ในฐาน 10) แค่นี้ก็หายโลกแตกแล้วนะ นอกจากนี้จะเก็บทศนิยมในรูปแบบเลขฐานไหนก็ได้ (ชื่อ float for b base number ละกัน) โดยค่าที่เก็บ represent ค่าได้ในรูปของ n * b^-p => n | b | p

    • @plangcreative
      @plangcreative Год назад +4

      พี่ครับ ขอนอกเรื่อง เทคโนโลยี iron dome ขออิสราเอล มันคืออะไรและมันทำงานยังไงครับ

    • @VKizsOppa
      @VKizsOppa Год назад

      0179

    • @staek5609
      @staek5609 Год назад

      รูที่มันไม่😊้

  • @LoAxiom
    @LoAxiom Год назад +164

    9arm. เป็นนักถ่ายทอดที่ดีมากครับ ผมเป็นอาจารย์ maths ยังทึ่งกับความสามารถนี้ของคุณเลย

  • @der_Kirschbaum
    @der_Kirschbaum Год назад +148

    โห เรื่องนี้เรียนในวิชา Comp. Architect 2 คาบได้มั้ง ปวดหัวพอควรเลย แต่ก็ต้องนับถือคนคิดเรื่องแบบนี้ได้นะ นับถือพี่อาร์มด้วยที่ย่อยให้เข้าใจง่ายขนาดนี้

  • @charunsaksingsaha9850
    @charunsaksingsaha9850 Год назад +18

    ขอบคุณครับ เข้าใจง่ายมากขึ้นเลยครับ ขอสนับสนุน ให้มีเรื่อยๆครับ

  • @ou2555
    @ou2555 Год назад +90

    13:47 Single-precision เก็บ 23 bit แต่ใช้ได้ 24 bit เพราะ bit แรกสุดจะเป็น 1 เสมอ แล้วใช้ exponent (8bit) ในการคูณเหมือน คูณ 10^n แต่เป็น 2^n เพื่อเลื่อนหลักเอา และจะมี 1 bit เป็น sign (1 + 8 + 23 = 32bit)
    Double-precision จะเป็น 1 sign 11 exponent 52 Mantissa (1 + 11 + 52 = 64bit) ซึ่งใช้ bit เป็นเท่าตัว เลยเป็น double
    15:45 exponent เป็นตัวคูณครับ ไม่ใช่จำนวนเต็ม
    เพราะการมีอยู่ของ binary floating point ที่ใช้งานง่ายแต่ไม่ตอบโจทย์ ทำให้บางทีผมต้องเขียนเก็บตัวเลขเป็น Fixed point หรือ decimal floating point ขึ้นมาเอง เพราะ ต้องใช้ bit ให้น้อย เก็บข้อมูลเยอะ ๆ โดยไม่เพี้ยน binary floating point มันทำไม่ได้

    • @legend27300
      @legend27300 Год назад +2

      ใช่ว่าจะมาบอกให้แก้เรื่องนี้เหมือนกัน

    • @insert_coin_for_credit
      @insert_coin_for_credit Год назад

      👍🏼✨

    • @SpeedZXC
      @SpeedZXC Год назад

      +1 ครับ กำลังจะมาบอกเลยว่ามัน double เพราะ 32 => 64 ไม่ได้หมายถึง double ที่ mantissa

  • @bunditning492
    @bunditning492 Год назад +9

    ผมเป็นครูคณิตศาสตร์ ก็พึ่งรู้การหาเลขฐานแบบนี้ครับ ยอมรับเลยท่าน

  • @AnonyMoss-t9u
    @AnonyMoss-t9u Год назад +7

    จริงครับ เข้าใจ C จะเข้าใจทุกภาษา
    ผมออกจากงานสายงานคอมมา 15 ปีแล้ว พอต้องเขียนโค้ดอะไรนิดๆ หน่อยๆ ใช้เวลาเรียนรู้ภาษาคอมอื่นไม่ได้มากเลย

  • @lukedelokluangpong9418
    @lukedelokluangpong9418 Год назад +17

    ขอบคุณนายอาร์มที่ทำคลิปนี้ครับ กำลังจะสอบอาทิตย์หน้า ตอนนั่งฟังในคราสคือสมองลอยไปไกลเลยเพราะไม่เข้าใจใดๆ ตอนนี้เข้าใจแล้วววว

  • @mjoong-ki4487
    @mjoong-ki4487 Год назад +247

    นายอาร์มสอนคำนวนเลขฐาน 2 แค่ 3 นาที ผมบรรลุเลยครับ แล้วที่กุเรียนในมหาลัยนี่มันอัลไล

    • @ppppppp313
      @ppppppp313 Год назад +91

      เพื่อที่จะมาเข้าใจภายในสองนาทีวันนี้ไงครับ

    • @kongsudlo
      @kongsudlo Год назад +3

      เพิ่งเคยเห็นแบบนี้เหมือนกัน

    • @mjoong-ki4487
      @mjoong-ki4487 Год назад +5

      ก็ไม่ได้บอกว่าเรื่องจุดทศนิยมนิ

    • @-.-5122
      @-.-5122 10 месяцев назад +11

      ถ้าไม่เรียนมา ดูคลิปก็ไม่เข้าใจง่ายๆหรอก😅

    • @Fo2maTziiz
      @Fo2maTziiz 10 месяцев назад +9

      ตอนเรียนกผ้ควรจะเข้าใจได้แล้วนะ แค่ฐาน 2 ถ้าไม่ได้คงสอบไม่ผ่านเรียนไม่จบ … ไม่ได้ดูถูกนะ แต่ตอนเรียนมันไปถึงเลขฐาน 16 มันยากกว่าฐาน2 เยอะ เมื่อถึงตอนนนั้นฐาน 2 มันดูง่ายไปเลย

  • @pacman1187
    @pacman1187 Год назад +3

    ไม่เกี่ยวกับเนื้อหาแต่อยากเล่า ฟังเรื่องมิสไซล์แล้วนึกถึง
    ตอนเรียนโทที่ Uni Heidelberg มี prof วิชา optimization ที่ชอบเล่างานเก่าของแก.. มันมีอยู่ครั้งนึงที่ดาวเทียมหลุดวงโคจรที่คำนวณไว้แล้วเค้าหาไม่เจอ แล้วเค้าให้แกช่วยหา ซึ่งวิธีการหาที่แกทำตอนนั้นคือต้อง optimize หา parameters ของ trajectory ใหม่ ซึ่งมันก็ไม่ง่ายเพราะ optimization algorithm อื่นมันไม่เวิร์ค หา parameters ไม่ได้ แต่แกก็คำนวณจนหาได้ด้วย optimization algorithm ที่ชื่อ multiple shooting ที่มันจะซอย data เป็นช่วงย่อยแล้วก็ optimize แยก แล้วก็เอามาอัพเดต parameters อีกที ก็สนุกดี แต่ไม่รู้ว่าในตอนนี้ที่เรามี Neural networks แล้วปัญหานั้นจะยังยากอยู่รึเปล่า อยากลองดูเหมือนกัน

  • @ThepExcel
    @ThepExcel Год назад +19

    ใน Excel ก็มีปัญหานี้แต่คนไม่ค่อยรู้ เวลาคนพยายามจะคำนวณค่าทศนิยมแล้วเทียบกับค่าคงที่ (เช่น รวมยอดเงิน ทั้งหมดแล้วเป็น 0 พอดีไหม?) นี่แตกกันหมดแบบงงๆ
    ทดสอบง่ายๆ เอาเลข 2.3-2.2 ก็ไม่ใช่ 0.1 แล้ว

    • @polkritwutiwiwattananon6053
      @polkritwutiwiwattananon6053 Год назад +1

      กำลังสงสัยพอดีว่า ใน excel จะโดนด้วยมั้ย… สรุปคือ หนีไม่พ้นสินะ 5555
      โชคดี ที่งานมิได้ต้องการความละเอียดขนาดนั้น -_-

    • @ThepExcel
      @ThepExcel Год назад

      @@polkritwutiwiwattananon6053 ถ้าจะไม่ให้เกิดปัญหาใน excel ต้อง round ก่อนเทียบครับ เช่น ROUND(xxxx,8)=0 ไรงี้

  • @vy9326
    @vy9326 Год назад +6

    หาเลขฐานได้อย่างไว ขอบคุณมากครับสำหรับวิธีคิดแบบนี้

  • @yutkijsamnong3202
    @yutkijsamnong3202 Год назад +11

    สนใจภาษา C เพราะภาพยนต์ Star War ตอนแรก มีบทความเรื่องกราฟฟิคที่ใช้ในหนังในวารสาร Popular Electronics สมัยนั้น ปี 197X ว่าใช้ ภาษา C ปัจจุบันหนังสือปกขาวฟ้า ของ Brian W. Kernighan Dennis M. Ritchie ยังอยู่กระดาษเก่าไปบ้างแต่อ่านได้

  • @SciMzChawalit
    @SciMzChawalit Год назад +2

    มีข้อสงสัยที่ไม่ตรงกับความคิดนิดหน่อยครับ
    ตอนที่ train model ปกติจะใช้ float ความละเอียดสูงเพื่อให้ model ปรับค่า weight เพื่อทำนายได้แม่นยำ ที่นี้ หากใช้ float สูงๆ ในการทำนาย มันทำให้ model ทำนายช้าและใช้ resoure เยอะ จึงมีเทคนิค ต่างๆ มาช่วย แบบที่เหมือนในคลิปคือลด float ลง ทำให้คำนวณได้เร็วขึ้นสามารถ on divice ได้ (คือถ้า weight มันแม่นยำแล้ว แม้ทศนิยมจะเยอะจะน้อยค่า predict มันก็จะไม่เปลี่ยนมาก) ส่วนที่นายอาร์มวาดกราฟน่าจะเป็นเทคนิค sgd ในการปรับค่าพารามิเตอร์ของโมเดล ซึ่งจริงๆใกล้เคียงสูงยิ่งดีครับ (ลู่เข้า)

  • @adaywithsm5248
    @adaywithsm5248 Год назад +52

    ชอบคอนเสปการขายเสื้อที่โปรโมทว่า "ทำเพราะรักในเงินทอง" มากค่ะ จริงใจดี 55555555555555555

  • @ptnnnnn
    @ptnnnnn Год назад +2

    ขอบคุณมากครับพี่ เข้าใจง่ายมาก

  • @rujipars
    @rujipars Год назад +44

    ไม่ใช่ทศนิยม แต่เป็น "ทวินิยม" ?
    เคยเข้าใจว่า computer engineer ไม่ต้องเป็นวิศวกรรมควบคุม (ที่ต้องมี กว.) เพราะไม่ทำให้ใครตายได้ แต่วันนี้ได้เคสที่มีคนตายเพราะคอมจริงๆ
    คนที่ complain (คนละอย่างกับการอธิบาย) ว่า FP ไม่ดีอย่างโน้นอย่างนี้ คำตอบสั้นๆ คือ มันไม่ได้ถูกสร้างมาเพื่อกรณีที่คุณพูดถึง
    คนสร้างเขาไม่ได้โง่ แต่เขาชัดเจนว่าเขาสร้างมันขึ้นมาเพื่ออะไร
    ถ้าหากว่าปัญหานั้นทำให้คนไม่ซื้อ cpu ไปใช้ เขาก็จำเป็นต้องรีบทำมันออกมาให้ได้ แต่ปัญหาที่ว่ามา อยากให้ทำแบบไหน ถ้าอธิบายเป็นคำพูดได้ และขั้นตอนนั้นให้ผลลัพธ์ที่ถูกต้องในแต่ละงาน มันก็เขียนโปรแกรมได้หมด

  • @suthathongkong8051
    @suthathongkong8051 Год назад +1

    ขอบคุณมากๆครับ ได้ความรู้เยอะเลย

  • @yorrowblue4685
    @yorrowblue4685 5 месяцев назад

    ชอบแบบนี้นะคะ ทำให้เราเข้าใจที่มาที้ไปของการทำงาน หรือการเป็นไป

  • @krishrong2560
    @krishrong2560 Год назад +1

    คลิปดีมากเลยครับ เข้าใจขึ้นเยอะเลยครับ

  • @Calmony
    @Calmony Год назад +13

    แปลกใจที่คริปนี้เข้าใจทั้งคริป ขอขอบคุณอาจารย์อาร์ม

  • @panadda5348
    @panadda5348 Год назад +2

    โอยยย นึกถึงสมัยเรียนเลย คิดถึงวิธีการคิดแบบนี้มาก😂 อยากกลับไปเรียนใหม่

  • @shane45220914
    @shane45220914 Год назад +3

    อธิบายง่าย เข้าใจง่าย

  • @Hdbsijz
    @Hdbsijz Год назад +3

    ฟัง9armก่อนนอนทุกคืนเลยย

  • @jennyjenjira4572
    @jennyjenjira4572 Год назад +11

    นายอาร์มอธิบายเลขฐาน 2 ด้วยวิธีที่โคตรเข้าใจ ครูมัธยมน่าจะสอนวิธีนี้

    • @gongfangchannel869
      @gongfangchannel869 Год назад +1

      ผมว่านักเรียนจะเก่งไม่เก่งอยู่ที่ครู70% เพราะผมโง่คณิต แต่ครูที่มาสอนแทนครูที่ลาดันสอนให้ผมเข้าใจทั้งที่ครูคนก่อนสอนยังไงผมก็ไม่เข้าใจ ทั้งที่เป็นเรื่องเดียวกัน แถมเป็นครั้งเดียวที่เรียนคณิตแล้วรู้สึกว่าเราไม่ได้โง่😂

    • @Dew_Gamer
      @Dew_Gamer Год назад

      @@gongfangchannel869 จะโทษแต่ครูก็ไม่ได้ มันอยู่ที่ตัวผู้เรียนด้วย อย่างเด็กปัจจุบันสนใจซะที่ไหนล่ะ เรียนก็ไม่ตั้งใจเรียนแล้วมาบอกว่าครูสอนไม่เข้าใจว่า ที่คุณอาร์มเขาสอนเข้าใจเพราะเขาเสียเวลาเรียนทฤษฎีที่มันยากๆแล้วมาอธิบายให้คนทั่วไปฟังแบบสไตล์ง่ายๆไม่ได้เจาะลึกอะไร ถ้าคุณอยากเรียนลึกจริงๆแนะนำต่อในระดับมหาวิทยาลัยครับ

    • @noppw.8649
      @noppw.8649 Год назад +5

      @@Dew_Gamer สิ่งคุณตอบ มันก็คำตอบเดี่ยวกับข้างบน นักเรียนไม่สนใจ เพราะไม่เข้าใจทีครูสอน ครูสอนไม่เข้าใจเพราะไม่สามารถประยุกต์มาให้ใช้ได้ในชีวิตประจำวัน ครูไม่เข้าใจเพราะพื้นฐานไม่แม่น ซึ่งเป็นมาจากครูเองก็ไม่ได้มีความท่องแท้ในวิชา ก็เนื่องมาจากครูส่วนใหญ่มาจากเด็กที่เกรดตกเกณฑ์ ไม่มีทางเลือกในอาชีพรายได้สูง ซึ่งก็วนอยู่ในวังวงวนนี้สืบไป

    • @jennyjenjira4572
      @jennyjenjira4572 Год назад +4

      @@Dew_Gamer จะโทษแต่ครูก็ไม่ได้จริงๆแหละค่ะ แต่มันมีครูที่สอนไม่ดีจนเด็กต้องไปดูยูทูบ อ่านหนังสือ หรือให้เพื่อนสอนอีกทีถึงจะเข้าใจ แปลว่าครูสอนไม่ได้มาตรฐานเลย นายอาร์มคือตัวอย่างของคนที่เข้าใจเลขฐานสองอย่างถ่องแท้เลยหาวิธีอธิบายง่ายๆได้ และเชื่อว่าต่อให้จะสอนเรื่องยากกว่า นายอาร์มก็จะหาวิธีอธิบายได้

    • @gongfangchannel869
      @gongfangchannel869 Год назад +1

      @@Dew_Gamer รบกวนดูด้วยครับเขาก็บอกอยู่ว่าครู ม.ต้น หลังสูตร ม.ต้นมันก็ง่ายๆ ผมถึงบอกไงถ้าครูสอนดีนักเรียนก็เก่งเพราะมันเข้าใจ ที่ไม่ตั้งใจก็เพราะไม่เข้าใจไง เปิดคาบเรียนมามีแต่ตัวเลข ไม่ประยุกต์การสอนให้เข้าใจง่าย

  • @KTP_1999
    @KTP_1999 Год назад +9

    เข้าใจง่ายกว่าในคลาสเยอะ555

  • @jokehub4044
    @jokehub4044 Год назад +2

    สอนแปลงเลขฐาน 2 ได้เข้าใจง่ายมากๆเลยครับ 👍👍

  • @Homsiang
    @Homsiang Год назад +5

    คราวที่แล้วตอปิโด คราวนี้มิสซาย สงใสจะมาทางสาย DEกลาโหมซะแล้ว

  • @chaiwatimsa-ard6777
    @chaiwatimsa-ard6777 Год назад +10

    พูดเรื่องเลขฐาน2 3นาทีกระจ่าง กว่าเรียนมาทั้งเทอม

  • @icewolfchannel7490
    @icewolfchannel7490 Год назад +1

    ขอขอบคุณ

  • @sunmaster-bload1195
    @sunmaster-bload1195 Год назад +3

    Omgเรียนเรื่องนี้ตอนช.1แค่ลืมไปอล้วขอบคุณอาจารย์อาร์มนะครับ5555

  • @aresaris_nprd
    @aresaris_nprd Год назад +1

    ดูไลฟ์นี้พึ่งเข้าใจ concept ขอบคุณครับ

  • @nattachak.2683
    @nattachak.2683 Год назад +4

    นายอาร์มลงคลิป ส่วนหนูเพิ่งสอบไป 55555555555

  • @ongart2000
    @ongart2000 Год назад +5

    16.00

  • @แอร์สัจจธรรม

    ถ้า คิดตามกฏธรรมชาติ
    กฏ งาน work แรงกระทำ (กฏกรรม)
    งาน เจตนาต้องการผล
    เท่ากับ แรงกระทำ คูณระยะทางหารด้วย เวลา เท่ากับ ผล ตอบแทน
    ถ้าทำไร้เจตนา ไม่เอาผล จึงไม่เป็นกรรม ไม่มีตัวตนเกิดมารับผล
    จึงสิ้นสุด แรงกระทำสิ้นสุดการเกิดอีก
    เพราะ มีแรงกระทำ แต่ไม่มีเจตนารับผล จึงไม่มีระยะทางคือสิ้นสุด เวลามารับผลไม่มีอนาคต
    นี่คือการสิ้นสุดการเวียนว่ายตายเกิดใน วงจรกรรม เท่ากับ "นิพพาน"

  • @madserpent7568
    @madserpent7568 Год назад +2

    ผมคุ้นเคยกับคำว่า​วิดวะโยธาทำคนตายได้​มีวันนี้นี่แหล่ะพึ่งมารู้ว่าวิดวะคอมมันก็ทำคนตายได้เหมือนกัน

  • @YTantirungrotechai
    @YTantirungrotechai Год назад +3

    mantissa ของ double precision ไม่ใช่ 24*2 =48 นะครัย

  • @ployp542
    @ployp542 Год назад +2

    อร้ายยยยย หนูเพิ่งเรียนใน Com Arch เมื่อวานเเลย

  • @niponjantri3283
    @niponjantri3283 Год назад +3

    เพิ่งได้อ่านเรื่อง Quantization ของ LLMs เพื่อทำเรื่องการย่อขนาดไปใช้กับเครื่องที่กำลังไม่แรงมาก ได้ทวนความรู้ตรงนี้พอดีครับ เยี่ยมๆ

  • @ลองดูไม่เสียหลาย

    พี่อาร์ม ผมเรียน ICE ตอนเรียนเกี่ยวกับ FP จารย์สอนกรณีเคส แพรทริออต ที่อิรัก นี่เลยครับ แล้วจารย์ให้คำนวณในกระดาษห้ามใช้เครื่องคิดเลข กระดาษ A4 ไม่พอ T T จำฝังใจกะ FP เลย

  • @LAIKA___
    @LAIKA___ 11 месяцев назад

    สุดจัดเลยผู้ชายคนนี้ สอนเรื่องที่แม่งไม่คิดว่าคนแบบผมจะเข้าใจให้มีความเข้าใจแบบมากขึ้นเยอะ😂

  • @PichasitNutthanapong
    @PichasitNutthanapong Год назад +4

    ไม่เข้าใจทำไมถึงไม่ใช้วิธีเลขจำนวนเต็มคูณกับจำนวนจุดทศนิยม เช่น
    0.76 ก็จะได้เป็น 76 คูณกับ 10ยกกำลัง -2
    76 ใน binary = 1001100 คูณกับ 10ยกกำลัง -n ในตัวอย่างนี้ก็ n = 010
    น่าจะใช้ทรัพยากรบิทน้อยกว่าไหมครับ

    • @jojo_88
      @jojo_88 Год назад

      ใช้ science notation ใช่มั้ยครับ เข้าท่าดีนะครับ

    • @PichasitNutthanapong
      @PichasitNutthanapong Год назад

      ผมเป็นแค่โปรแกรมเมอร์ทั่วไป ไม่เข้าใจ science notation นะครับ แค่สงสัยว่ามันทำได้ไหม คุ้มค่ากว่าไหม

    • @jayyyyyyyyyyyyyyyyyyyyyyyy663
      @jayyyyyyyyyyyyyyyyyyyyyyyy663 Год назад +1

      ถ้าเราจะเอา 0.7666666666666666666666666666666666666666666 แบบนี้ก็เสียบิทเยอะสิครับ

    • @PichasitNutthanapong
      @PichasitNutthanapong Год назад

      @@jayyyyyyyyyyyyyyyyyyyyyyyy663 งั้นต้องดูก่อนว่าวิธีปกติว่าค่านี้ใช้กี่บิท เสียดาย 9arm ไม่ได้พูดถึงทศนิยมไม่รู้จบว่ามันเป็นยังไง

    • @daddydoooo
      @daddydoooo Год назад +2

      มันได้ครับ แต่ทฤษฏีที่ใช้อยู่ปัจจุบันมันใช้งานในระบบส่วนใหญ่ของโลกหมดแล้ว ถ้าจะปรับก็ต้องสร้างเป็น datatype ใหม่ขึ้นมาเลย แล้วทยอยเปลี่ยนอาจจะใช้เวลาอีกหลายๆสิบปี แล้วก็เสียพื้นที่เก็บเยอะกว่าปัจจุบันด้วย

  • @izenhow4775
    @izenhow4775 Год назад +55

    ชอบๆ เอาtechnical แบบนี้อีก 55555

  • @last-year
    @last-year Год назад +2

    ขอบคุณครับ เข้าใจกว่าอาจารย์สอนอีก😂

  • @chotthaninp
    @chotthaninp 2 месяца назад

    ฟังคลิปนี้ เลยสนใจเกี่ยวกับค่า pi (22/7) ว่ามีประวัติอย่างไร? ทำไมต้องมีเรียนในวิชาคณิต? มีผลต่อทางสายคอมพิวเตอร์อย่างไร? เอาไปใช้บ้างไหมทางสายคอมพิวเตอร์? ตอนนี้คำนวณได้กี่หลักแล้ว?
    ขอบคุณครับ

  • @kakalot_2005
    @kakalot_2005 Год назад +2

    ที่เราเข้าใจเรื่องยากๆแบบนี้ได้ในเวลาสั้นๆ เพราะที่เราดูอยู่นี้คือ เจ้าชายITและว่าที่รัฐมนตรีกระทรวงดิจิตอลและเวทมนต์ยังไงละ

  • @malona854
    @malona854 Год назад +2

    แตกครับ เหมือนจะเข้าใจแต่ยังไม่ค่อยเข้าใจ 5555 ถือว่าฟังผ่านหูแล้วกัน

  • @KanjaponRaktai-kf2cl
    @KanjaponRaktai-kf2cl Год назад +2

    นึกถึงตอนเรียนภาษา Assembly 😊😊😊

  • @suthonlimchawalit9257
    @suthonlimchawalit9257 Год назад

    ขอบคุณ สนุกมาก

  • @Mio-sh1gt
    @Mio-sh1gt 6 месяцев назад

    คารวะท่านอาจารย์ ผมไม่เคยเรียนเรี่ยงนีัรู้เรื่องเลยตอน เรียน มี.ปลาย มาดูุคลิปนี้เข้าใจแจ่มแจ้งเลย

  • @bbshobbies1906
    @bbshobbies1906 Год назад +1

    เข้าใจแจ่มแจ้งเลย

  • @Themaxmerock007
    @Themaxmerock007 Год назад

    ขอแบบนี้อีกคับจารยยยยย์

  • @manaanamor4329
    @manaanamor4329 Год назад +5

    ทุกปัญหาความเป็นไปได้จะกระจ่าง เพียงแค่มี""นักบัญชี "😁😄 ตัวเลขกลายเป็นเรื่องเล็กไปเลย

  • @TheBoEoSoT
    @TheBoEoSoT Год назад +6

    เท่าที่หาดูสารคดีของทฤษฎีตัวเลขมา3-4 เรื่อง รู้สึกว่าทฤษฎีเเละความรู้ของเราเกี่ยวกับตัวเลขนั้นมันยังไม่สมบูรณ์ 100% มันยังมีบัคอยู่พอสมควร เเละบางทฤษฏีก็ไม่ได้จริงเสมอไป
    เเต่ก็ยอมรับเเละทนๆใช้กันไปก่อนเพราะยังคิดหาวิธีเเก้หรือทางออกที่ดีกว่านี้ไม่ได้

    • @iyakuptsemanon6567
      @iyakuptsemanon6567 11 месяцев назад

      ถ้าคิดในเชิงนามธรรมมันก็สมบรูณ์มากๆแล้ว
      เราสามารถถ่ายถอดมันออกมาในรูปของสมการที่พิสูจน์ย้อนไปมาได้อย่างสมบรูณ์ ทั้งที่มีข้อจำกัดมากมาย

  • @khananatkenchaiwong2682
    @khananatkenchaiwong2682 11 месяцев назад

    ประโยค 41:26 คือผมเรียนC++ แต่พอจับไพทอน มันดูน้อยง่ายแต่ไม่ค่อยแตกฉาน ทั้งที่ใช้เวลาเรียนเท่ากัน

  • @petern.3153
    @petern.3153 Год назад +4

    เจอบางช่อง บอกว่า 0.999 = 1
    แล้วเอา ทฤษฎีหลายๆ อย่างมาอธิบาย ซึ่งในทาง ทฤษฎีอาจจะใช่นะ 0.999 = 1
    แต่โทษที เอามาใช้กับเรื่องของ Analytics บอกเลยว่าถ้าเอา 0.999 มาแทน 1 งานงอกแน่ คำนวนระยะสั้นอะได้ แต่ระยะยาว คำนวนอีก 10 ปีข้างหน้าบอกเลย เคลื่อนแน่นอน

    • @pookanpannawit8906
      @pookanpannawit8906 Год назад +2

      ในทางคณิตศาสตร์ 0.999≠1 นะครับ
      แต่ 0.999999(9 ซ้ำไปเรื่อยๆไม่รู้จักจบ)ต่างหากล่ะครับ ที่มันเท่ากับ 1

    • @user-td5or7kd9m
      @user-td5or7kd9m Год назад +2

      0.999=1 ✖️
      0.999...=1 ✔️

  • @teeratisongsamattapap5804
    @teeratisongsamattapap5804 Год назад +2

    19:46 มีบางประเทศสั่นคลอน

  • @natthanitsoemcharoenkit8947
    @natthanitsoemcharoenkit8947 Год назад +1

    แตกไปตอนไหนอะตามไม่ทันรู้ตัวอีกทีเอ้อออ ดูใหม่อีกรอบกะดั้ย 😂😂😂

  • @ktheus8877
    @ktheus8877 Год назад +2

    ดูคลิปนี้เสร็จแล้วไปเจอ Iron dome ใน TT เข้าใจแบบเห็นภาพมาก ๆ

  • @wisanuupatumphun7831
    @wisanuupatumphun7831 Год назад +2

    อยากรู้ library Decimal ของ python เลยคับเห็นมีให้ set precision position ด้วย ไม่รู้ทำได้ไง

  • @lovuboii66
    @lovuboii66 Год назад +1

    มันส์มาก จิง Ep นี้

  • @gunyagrean4033
    @gunyagrean4033 7 месяцев назад

    รักในความใส่ใจเด็กสายศิลป์5555555 ถ้าหนูดูคลิปนี้ตอน8ปีที่แล้วหนูไม่ตกคณิตเพิ่มเติมเเล้ว55555555

  • @hopefullynottoday
    @hopefullynottoday Год назад +1

    เรียนดิจิตอลทั้งเทอมยังไม่เข้าใจการแปลงเลขฐานสองกดเครื่องคิดเลขตลอด ฟังต้นคลิปห้านาทีได้เลย

  • @Plasma_rim
    @Plasma_rim 3 месяца назад

    พี่อธิบายถ่ายทอดออกมาได้ฟังง่ายมากเลยครับ 👍

  • @apeach259
    @apeach259 Год назад +4

    นึกถึง MEME javascript
    0.2+0.1==0.3
    false

  • @WittNV
    @WittNV Год назад +3

    ทำไมยิ่งฟังแล้วยิ่งรู้สึกเหมือนว่ามันเป็น technical debt อย่างนึง คล้ายๆ กับการนับเวลาในทางคอมพิวเตอร์เลย 🤔 แบบยอมใช้วิธียากๆ แบบนี้มานานหลายปี ทั้งๆ ที่ถ้าใช้มาตรฐานใหม่ไปเลยอย่าง "การมากำหนดจุดทศนิยมทีหลัง" หรือ "แทนเลข 1, 2, 4, 8, 16 ฯลฯ กลับด้านไปทางขวาเมื่อเป็นทศนิยม" อย่างที่ในแชทสดกับในคอมเมนท์บอก ก็คงจะลัดและประหยัด CPU, GPU ไปได้เยอะแล้วแท้ๆ ...แต่ก็พอเข้าใจนะ ว่าใช้กันมานานแล้ว ถ้าต้องมาเปลี่ยนใหม่เอาตอนนี้คงต้องรื้อทั้งแผงทั้งระบบ ปวดหัว ชห แน่

    • @cvunknown
      @cvunknown Год назад +1

      ผมคิดว่าไม่ใช่ครับ ต้องแยกเป็น 2 ส่วน
      1. การเขียนทศนิยม สำหรับเลขฐาน 2 ผมว่าค่อนข้างตรงไปตรงมามาก ๆ ลองคิดถึงเลขฐาน 10 ครับ 1.125 ถ้าคูณด้วย 10 จะได้ 11.25 ในทำนองเดียวกัน สำหรับเลขฐาน 2 คือ 1.001 ถ้าคูณด้วย 2 จะได้ 10.01 จะเห็นได้ว่าทั้ง 2 เลขฐาน ใช้วิธีเดียวกันเลยคือถ้าคูณด้วยค่าฐานของตัวเองให้ Shift . ไปทางขวา ผมว่าอันนี้เป็นการเขียนตามธรรมชาติของตัวเลขครับ
      2. การเก็บค่า Floating Point (IEEE-754) ตรงนี้ถึงจะเป็นเรื่องการออกแบบครับ ซึ่งจะประกอบด้วย Sign (1bit), Exponent (8bit) และ Mantissa (23bit) ซึ่งค่า Mantissa ถึงจะอ้างอิงจากข้อ 1 ครับ เพราะ Mantissa เก็บเป็นในรูปทศนิยมเสมอ แม้จะเป็นจำนวนเต็มก็ตาม แต่ถ้ามองให้ลึกลงไป จะพบว่า การเก็บข้อมูลใน Format นี้ มีประโยชน์มาก ๆ
      * จริง ๆ ไม่ควรเรียกว่าทศนิยม แต่ผมไม่แน่ใจว่าใช้คำว่าอะไร ถือว่าเข้าใจตรงกันแล้วกันนะครับ

    • @nawaphonOHM
      @nawaphonOHM Год назад +3

      มันไม่ใช่ technical debt ครับ มันเป็นเรื่องของคณิตศาสตร์เลยครับ การที่เลขทศนิยมเก็บเป็นเลขฐานสองได้อย่างไรเดิมที mathematician เค้า define ไว้แบบนั้นครับ ซึ่งมันสามารถเอาไป +, -, *, / ต่อได้โดยไม่ต้อง tranform อะไรอีก ถ้าเรา define ใหม่ ก็ต้องกำหนดอีกครับว่าจะ +, -, *, / มันยังไงอีกเพื่อให้ได้ผลลัพธ์ที่ถูกต้อง

  • @surasaimo
    @surasaimo Год назад +1

    ฟังช่องนี้ตอนเล่นเกมส์ไปด้วย ทำไมรู้สึกมันส์จังครับ

  • @lkimenearr
    @lkimenearr Год назад +4

    ผมว่าตอนนี้สนุกครับ ส่วนตัวไม่แตกเท่าไหร่ เข้าใจประมาณ90%

  • @Whyih
    @Whyih Год назад

    Content ดีมากค่ะ อยากให้ทำข้อมูลเกี่ยวกับ web3 ka

  • @IzDreamSKLTH
    @IzDreamSKLTH Год назад

    อันนี้เรียกว่าเป็นหนี้ทางการออกแบบหรือเปล่าครับ แบบออกให้ใช้ได้มาก่อน พอถึงคราใช้งานละเอียดๆดันพัง
    แล้วตามเคสตัวอย่าง นี้คิดไม่ออกเลยตอนคำนวนค่าพายกับเก็บค่าทศนิยมจะใช้หน่วยความจำขนาดไหน

    • @rujipars
      @rujipars Год назад +2

      เค้ามี data type อื่นที่ตอบโจทย์ในเรื่องนั้นๆ ควบคู่กับอัลกอริธึมสำหรับมัน ถ้าเป็นที่ต้องการมากๆ ใช้กันเยอะ ก็จะมีคนทำ processor เฉพาะทางออกมา

    • @IzDreamSKLTH
      @IzDreamSKLTH Год назад

      @@rujipars ขอบคุณครับ

  • @Joop..
    @Joop.. Год назад

    algorithm ที่หาค่า epsilon ของ @9arm ตอนท้ายคลิปน่าจะยังไม่ถูกนะครับ ทำแบบนั้นน่าจะไม่ได้ค่า maximum ของค่า epsilon คิดว่าต้องเช็คระหว่างค่า upper lower แล้วเฉลี่ยไปเรื่อยๆจนได้ค่า max ของ epsilon ครับ

  • @Patapoplol
    @Patapoplol Год назад +1

    ทำไม machine epsilon ของเครื่องพี่อาร์มเยอะจังครับ ผมลองเขียนโปรแกรมตามดูแล้วของผมได้หลัก 1e-16

  • @tawewatpommagan9253
    @tawewatpommagan9253 Год назад +1

    วิธีหารของ Z80 ทำยังไงครับ เขาสอนแต่ผมไม่เข้าใจเลยตรับ คนสอนเป็นต่างชาติพูดฝรั่งปนญี่ปุ่นสอบตกยกชั้นเลย
    ( เลิกเรียนมา 30 ปีแล้วครับ แต่มันยังคาใจ )

  • @ecbkk3117
    @ecbkk3117 Год назад +1

    เห็นตอนกด Password ipad ด้วย ... ไปเปลี่ยนได้เลย

  • @serpentzch7156
    @serpentzch7156 11 месяцев назад

    ปัญหาแรกตอนเรียนปี 1 เลย เขียนโปรแกรมรันไม่เข้า if งงตาแตก กลับไปอ่านชีทอีกที อ๋ออออออออเลย

  • @boyscoutchannel4789
    @boyscoutchannel4789 Год назад +1

    บอกแล้ว...มัธยมให้ตั้งใจเรียน😂

  • @felixxc2873
    @felixxc2873 Год назад +2

    555555 นักวิทย์ บ้านพ่** มุง รวยย ได้ยินแล้วสะดุ้ง มันใช่เล้ยยยยย จากคนที่อยู่ในวงการ จบมาหมดแล้ว องเอก ก็ยังจนนTT

  • @1ouis_2711
    @1ouis_2711 Год назад +2

    9arm คือ Warfare Engineer ที่สอน Computer Engineering ได้นิดหน่อย

  • @TheChorChel
    @TheChorChel Год назад +1

    เข้าใจง่ายนะคับ

  • @ilovebayern134
    @ilovebayern134 Год назад +4

    กำลังสงสัยว่าถ้าเเรกเริ่ม ใช้ระบบตัวเลขเเบบไม่มีทศนิยม เเล้วนิยามว่ามีทศนิยมกี่ตำเเหน่ง จะได้precision มากกว่ารึเปล่า เเบบพวก Ethereum ที่มีเเต่ int,uint

    • @rujipars
      @rujipars Год назад +1

      คอมพิวเตอร์แรกเริ่มก็ไม่มีฟีเจอร์คำนวณจำนวนที่ไม่ใช่จำนวนเต็ม ใครจะใช้ก็เขียนอัลกอริธึมเอา
      อะไรที่ทำออกมาทีนึงแล้วมีคนใช้มากๆ เขาก็เพิ่มเข้าไปใน CPU อย่างเช่น FP มาในยุคหนึ่ง multimedia มาในอีกยุคหนึ่ง
      อะไรที่คนทั่วไปไม่ได้ใช้ ใช้ในงานเฉพาะทางก็สร้างชิปตัวอื่นออกมาต่างหาก พวก asic, CPU,GPU, เมื่อก่อนมี math co-processor ก่อนที่จะถูกรวมร่างเข้าไปใน cpu
      อะไรที่มันใช่สำหรับแต่ละงานก็เอาไปใช้กัน ถ้ามันไม่ตรงก็ใช้แก้ปัญหาด้วย programming ต่อไป

  • @AkiraTom
    @AkiraTom 7 месяцев назад

    เขียนโปรแกรม งง มาเหมือนกัน พึ่งรู้ สายเรียนรู้เอง ขอบคุณครับ

  • @TuPtammi
    @TuPtammi Год назад

    27:45 สรุปคือ ถ้าเขา ไม่ทำการ correct ทั้งคู่ มันคงจะดีกว่า correct ฝั่งเดียว ใช่ไหมนิ

  • @swtl.3534
    @swtl.3534 Год назад +1

    วิชานี้มีคะแนนเก็บไหมครับ

  • @jugrawutethongsiriratna6744
    @jugrawutethongsiriratna6744 Год назад +3

    เคยเรียนเรื่องเลขฐานมาบ้างแต่ไม่ได้เจาะลึก มาวันนี้เพิ่งรู้ว่า ทำไมเวลาใช้ calculator เวลาเราใส่ input ไปแล้ว ได้ทศนิยมมาเยอะๆเค้าถึงบอกให้ปัดเศษเต็มกัน 5555+

  • @prempt7908
    @prempt7908 Год назад +1

    ในที่สุดเรียนวิศวะคอมมา ก็เข้าใจที่นายอาม พูด

  • @SomsonExtra
    @SomsonExtra Год назад +1

    นึกถึงพลังของ โกะโจ ซาโตรุเลยครับ 😂

  • @Mammon9
    @Mammon9 Год назад +1

    พลังของโกโจ ซาโตรุเลยนี่หว่า หาร 2 ไปเรื่อย ๆ

  • @eluzusxd2458
    @eluzusxd2458 Год назад +2

    วิชา คอมโปร(c)= ตอนเรียนรันในคอม คอนสอบรันในกระดาษ 555
    ไม่เรียนไม่ได้ด้วยนะต้องใช้สอบกว.

  • @Kimmyzy-99
    @Kimmyzy-99 Год назад +1

    พี่อาร์มทำเหาฉลามหน่อยครับ ซีซั่นใหม่มาแล้วว

  • @nawaphonOHM
    @nawaphonOHM Год назад +3

    เหมือนมา review fundamental computer engineer อีกรอบ 😂

  • @i_beck1790
    @i_beck1790 Год назад +4

    ทำไมไม่หาชุดตัวเลขมาแทนจุดทศนิยม แล้วนับเลขหลักทศนิยมเหมือนจำนวนเต็ม หรือมีปัญหากับการคำนวนหรอครับ

    • @lowerplay3526
      @lowerplay3526 Год назад +2

      กำลังสงสัยเหมือนกันเลยครับ

    • @chan1sook
      @chan1sook Год назад +10

      floting point นี่แหละคือความพยายามเก็บค่าแบบเลื่อนจุด (ฐาน 2) เพื่อเก็บค่าทศนิยมครับ ซึ่งไม่ได้แก้ปัญหาตัวเลขทศนิยมบางตัวที่ใช้ทศนิยม (ฐานสอง) อนันต์หลัก (Infinity) ครับ
      เป็นปัญหาแบบเดียวกับคำนวณค่า 1/3 = 0.33... นั่นแหละ โลกจริงก็มีปัญหา "จะเขียนค่าทศนิยมแบบนี้อย่างไร" ให้สมบูรณ์ เขียนเท่าไรก็ไม่พอ ทางที่ดีที่สุดคือยอมรับว่าไม่มีทางเก็บค่าทศนิยมได้อย่างสมบูรณ์ทุกค่า ต้องเก็บค่าประมาณแทน

    • @inkmaze
      @inkmaze Год назад +1

      เพราะเราหาทศนิยมหลักสุดท้ายไม่ได้ครับ
      หรือถ้าหมายถึงเลขประจำหลักของเลขฐานสอง ให้คิดง่ายๆว่าคือความเป็นไปได้ทั้งหมดชุด 0-1 ครับ เหมือนโยนเหรียญ 5 ครั้งก็จะเป็น 32 แบบ มันเปลี่ยนกันไม่ได้ /._.)/

  • @TGPCluB
    @TGPCluB Год назад +1

    ทำไมตอนผมเรียนไม่เห็นมีอะไรแบบนี้เลย หรือมี มันก็นานมาแล้ว TT

  • @Dead-Unknown-Anunnaki
    @Dead-Unknown-Anunnaki 8 месяцев назад +1

    มันมีเลขฐานที่......เมื่อคำนวนแล้ว จะไม่มีจุดทศนิยม จบนะ

  • @hellblueboy_younghellp
    @hellblueboy_younghellp 9 месяцев назад

    เฟี้ยวจัดคับเหมือนผมรู้ความลับ จักรวาล แล้วคับเพราะพี่เลย

  • @orawanyuna
    @orawanyuna Год назад

    ที่เขียนอยู่ ใช้ทศนิยมแค่ 4-6 แหน่ง
    ก็เจอปัญหาทศนิยมตัวท้ายเคลื่อนบ่อยอยู่เหมือนกัน

  • @AKLM24
    @AKLM24 Год назад +2

    เรื่องดีอยู่เบาๆชอบ 555😂😂

  • @KiwiRedstone
    @KiwiRedstone Год назад +2

    เปิดคลิปมาได้ 2 นาที
    แช็ต: แตกกกกกก

  • @RyuHanBin-i2g
    @RyuHanBin-i2g 21 день назад

    Here, Try Reading This Survival Story of a Sword King in a Fantasy World.

  • @ไอซันมันต้มท่อม

    เลขฐาน2ของพี่ เข้าใจง่ายกว่าอาจารย์ที่โรงเรียนเยอะเลยครับ555555

  • @Jeminineth
    @Jeminineth 10 месяцев назад

    ผมมีคำถาม สงสัยว่าเกม ที่มีแพทช์ใหม่ๆ
    เพื่อล้างการคำนวณคาดเคลื่อนด้วยรึเปล่าครับ หรือ ไม่ล้างการคำนวณ หรือเพราะเกมอัพเดทบัคบางอย่างที่เจอ,อะไรใหม่ๆในเกม