Model.predict Deep Learning x Computer Vision x Python

สวัสดีทุกคน ช่วงนี้แอดได้อ่าน paper และ architecture ของ yolov3 เยอะมากแต่มีหลายอย่างที่ยังสงสัย แล้วดันไปเจอ คลิปนี้เข้...
14/03/2022

สวัสดีทุกคน ช่วงนี้แอดได้อ่าน paper และ architecture ของ yolov3 เยอะมากแต่มีหลายอย่างที่ยังสงสัย แล้วดันไปเจอ คลิปนี้เข้า เค้าอธิบายได้ดีมากเลย มีพูดถึงความแตกต่างระหว่าง grid กับ anchor box และ loss function ด้วย ทุกคนลองเข้าไปดูกันนะ

In this video I will focus on how Yolo algorithms(mainly yolov3) work.So what is happening between feeding the image to the network and getting the detection...

04/01/2022

หยุดไปสี่วัน ลืมโค้ตที่เขียนไปหมดแล้วว
ลาต่อเลยดีมั้ย

สวัสดีค่ะ ทุกคน วันนี้ แอดได้ไปตาม อ่าน anchor boxes ที่สงสัยมานานมากๆ ว่า anchor นั้นน่าตาเป็นอย่างไร รูปด้านล่าง เป็นร...
16/12/2021

สวัสดีค่ะ ทุกคน วันนี้ แอดได้ไปตาม อ่าน anchor boxes ที่สงสัยมานานมากๆ ว่า anchor นั้นน่าตาเป็นอย่างไร
รูปด้านล่าง เป็นรูปจาก YouTube ที่แอดเข้าไปฟังมานะคะ
แอดจะบรรยายตามความเข้าใจของตัวเองจากทั้งอ่านมา ดูรูปแบบการเขียน code ใน keras นะคะ

แอดจะพูดถึงการ create anchor นะคะ คือ anchor boxes ในที่นี้ เราอาจจะเห็นได้จากรูปด้านล่างเป็นรูป box หลายๆ box ที่ถูก create มา ตามเรากำหนดนะคะ อย่างด้านล่าง อาจารย์กำหนด fmap_w =4 และ fmap_h = 4 ในที่นี้อาจารย์บอกว่า จะกำหนด ให้เกิด anchor boxes ทั้งหมด 4*4=16 นะคะ เราดูจากรูปแล้วก็จะเห็นว่า pattern ของ anchor มีทั้งหมด 16 จุด แต่ละจุด มี box ของ anchor สามอันในที่นี้คือ (เขียว, น้ำเงิน,แดง) ที่ generate มาจาก ที่เรากำหนดพวก aspect ratio, scale และ num anchors นั้นนะคะ เพื่อนๆ เราคือเพิ่งเข้าใจตอนนี้เองว่า anchor นั้นคือ จริงๆแล้วใน code เราได้ fix ที่อยู่ของมันไว้อยู่แล้ว

ถ้าหากว่าเราปรับเปลี่ยน เจ้าที่อยู่ของ anchor พวก position และ scale ได้ แอดว่า object เล็กๆที่เรา detection ไม่ได้ หรือ object ที่ใหญ่เกิน scale ของ anchor ที่เรา set นี้ ปัญหาพวกนี้จะหมดไปเลยค่ะ

CR: https://youtu.be/_EphrR1vyt0

กำลังทำเรื่อง Metrics for object detection รอติดตามกันด้วยนะ ทุกคนน
17/05/2020

กำลังทำเรื่อง Metrics for object detection รอติดตามกันด้วยนะ ทุกคนน

หลายๆคนอาจจะยังไม่ได้อ่าน "Epoch กับ Iterations และ Batch size แตกต่างกันอย่างไร" ตามอ่านกันได้เลยยตอนนี้ได้ 50 claps แล...
15/05/2020

หลายๆคนอาจจะยังไม่ได้อ่าน "Epoch กับ Iterations และ Batch size แตกต่างกันอย่างไร" ตามอ่านกันได้เลยย

ตอนนี้ได้ 50 claps แล้ว admin ดีใจมากๆเลยย

Epoch กับ Iterations และ Batch size แตกต่างกันอย่างไร??สามารถเข้าไปอ่านได้เลย
22/03/2020

Epoch กับ Iterations และ Batch size แตกต่างกันอย่างไร??
สามารถเข้าไปอ่านได้เลย

เนื่องมาจากว่าคอมพิวเตอร์ของเรา ไม่สามารถนำ data ขนาดใหญ่บึ้มทั้งหมดที่เรามี ใส่เข้าไปยัง model เพื่อทำการประม...

วิธีตั้งชื่อตัวแปรใน PYTHON และการเขียน code ให้สวย-เคยไหมที่เราไม่รู้จะตั้งชื่อตัวแปรยังไง ? -เขียนโค้ตแล้วดูไม่สวยเลย ...
20/05/2019

วิธีตั้งชื่อตัวแปรใน PYTHON และการเขียน code ให้สวย
-เคยไหมที่เราไม่รู้จะตั้งชื่อตัวแปรยังไง ?
-เขียนโค้ตแล้วดูไม่สวยเลย ?

วันนี้ float32 จะมาเสนอ How to write beautiful python code with PEP8 ก่อนอื่นเลย PEP8 นั้นคือเป็น document ที่นำเสนอวิธีการเขียน code ภาษา python ที่จะช่วยให้ตัวเราเองหรือบุคคลอื่นที่จะมาอ่าน code ของเรา อ่านง่ายอ่านเข้าใจมากยิ่งขึ้น

การประกาศตัวแปร (Naming Conventions)
-ไม่ควรใช้ l(ตัวแอลเล็ก) ,o(ตัวโอเล็ก) หรือ I(ตัวไอใหญ่) เพราะว่ามันจะทำให้เราสับสนกับ เลข 0 และ 1

สไตล์การประกาศตัวแปร(Naming Styles)
— Function
ให้ประกาศตัวแปรเป็นตัวอักษรตัวเล็กหมดเลย แต่ถ้าอยากเพิ่มคำใช้ underscores ขั้นตรงกลางระหว่างคำ ยกตัวอย่างเช่น function, my_function

— Variable
ให้ประกาศตัวแปรเป็นตัวอักษรตัวเล็กหมดเลย แต่ถ้าอยากเพิ่มคำใช้ underscores ขั้นตรงกลางระหว่างคำ ยกตัวอย่างเช่น x, y, i, j, var, my_variable, count

— Class
ให้ประกาศตัวแปรโดยขึ้นต้นด้วยตัวใหญ่และไม่ตัดคำด้วย underscores แต่ให้ใช้ style ที่เรียกว่า camel case หรือการขึ้นคำใหม่ด้วยการใช้อักษรภาษาอังกฤษตัวใหญ่ ยกตัวอย่างเช่น Model, MyClass, ReadFile

— Method
ให้ประกาศตัวแปรเป็นตัวอักษรตัวเล็กหมดเลย แต่ถ้าอยากเพิ่มคำใช้ underscores ขั้นตรงกลางระหว่างคำ ยกตัวอย่างเช่น class_method, method

— Constant
ให้ประกาศตัวแปรโดยใช้ตัวใหญ่หมดเลย แต่ถ้าอยากเพิ่มคำใช้ underscores ขั้นตรงกลางระหว่างคำ ยกตัวอย่างเช่น CONSTANT, MY_CONSTANT

— Module
ให้ประกาศตัวแปรเป็นตัวอักษรตัวเล็กหมดเลย แต่ถ้าอยากเพิ่มคำใช้ underscores ขั้นตรงกลางระหว่างคำ ยกตัวอย่างเช่น module.py, my_module.py

— Package
ให้ประกาศตัวแปรเป็นตัวอักษรตัวเล็กหมดเลยและไม่ตัดคำด้วย underscores แต่ให้ใช้เป็นตัวอักษรตัวเล็กทั้งหมดเลย ยกตัวอย่างเช่น package, mypackage

หวังว่าบทความนี้จะมีประโยชน์กับทุกๆคนนะคะ

cr: https://realpython.com/python-pep8/ -styles

Learn how to write high-quality, readable code by using the Python style guidelines laid out in PEP 8. Following these guidelines helps you make a great impression when sharing your work with potential employers and collaborators.

ที่อยู่

Bangkok

เว็บไซต์

แจ้งเตือน

รับทราบข่าวสารและโปรโมชั่นของ Model.predictผ่านทางอีเมล์ของคุณ เราจะเก็บข้อมูลของคุณเป็นความลับ คุณสามารถกดยกเลิกการติดตามได้ตลอดเวลา

ติดต่อ โรงเรียนนี้

ส่งข้อความของคุณถึง Model.predict:

ทางลัด

แชร์

ประเภท