Model.predict

Model.predict

แชร์

Deep Learning x Computer Vision x Python

HOW YOLO V3 WORKS? 14/03/2022

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

HOW YOLO V3 WORKS? 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

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

Photos from Model.predict's post 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

17/05/2020

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

Photos from Model.predict's post 15/05/2020

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

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

Epoch กับ Iterations และ Batch size แตกต่างกันอย่างไร 22/03/2020

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

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

How to Write Beautiful Python Code With PEP 8 – Real Python 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

How to Write Beautiful Python Code With PEP 8 – Real Python 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?

คลิกที่นี่เพื่อเป็นสมาชิก?

ที่ตั้ง

ประเภท

เว็บไซต์

ที่อยู่


Bangkok