สิ่งตีพิมพ์ในหัวข้อ 'algorithms'


กลุ่มสูงสุดอธิบายด้วยสายตา
กลุ่มสูงสุดเป็นเทคนิคที่ใช้ในการค้นหาคลัสเตอร์จุดยอดที่ใหญ่ที่สุดโดยที่จุดยอดแต่ละจุดเชื่อมต่อถึงกัน ลองดูตัวอย่าง. เราจะตรวจสอบแต่ละจุดยอดและดูว่ากลุ่มที่ยิ่งใหญ่ที่สุดของกราฟต่อไปนี้จะเป็นเท่าใด มาดูจุดยอดแรกกัน จุดยอด 1 เชื่อมต่อกับจุดยอด 2, 4 และ 6 เราจำเป็นต้องตรวจสอบให้แน่ใจว่าจุดยอดแต่ละจุดนั้นเชื่อมโยงถึงกันเช่นกัน จุดยอด 2 เชื่อมต่อกับจุดยอด 4 หรือไม่ ใช่ จุดยอด 2 เชื่อมต่อกับจุดยอด 6 หรือไม่ ใช่ จุดยอด 4 เชื่อมต่อกับจุดยอด 6 หรือไม่ ใช่..

สตริงย่อย Palindromic ที่ยาวที่สุดพร้อมอัลกอริทึมของ Manacher
ให้สตริงค้นหาสตริงย่อย palindromic ที่ยาวที่สุด พาลินโดรมคืออะไร? สตริง Palindrome จะอ่านค่าเดียวกันจากย้อนกลับหรือข้างหน้า ตัวอย่าง: “abba”, “abcba” เรากำลังมองหาสตริงย่อยที่เป็นพาลินโดรมไม่ใช่ลำดับย่อย (มีความแตกต่าง) คำถามนี้มีความคล้ายคลึงกับคำถามในการค้นหาลำดับย่อยพาลินโดรมที่ยาวที่สุด ซึ่งสามารถแก้ไขได้โดยใช้การเขียนโปรแกรมแบบไดนามิก เนื่องจากสตริงย่อยเป็นลำดับย่อย เราจึงสามารถใช้อัลกอริธึมเดียวกันกับการเปลี่ยนแปลงเล็กน้อยเพื่อค้นหาสตริงย่อยพาลินโดรมิกที่ยาวที่สุด แต่คำตอบคือ..

การเรียนรู้ของเครื่องกับการเรียนรู้เชิงลึก: นี่คือสิ่งที่คุณต้องรู้
ปัญญาประดิษฐ์ (AI) และการเรียนรู้ของเครื่องจักร (ML) เป็นคำสองคำที่มักถูกพูดถึงในการสนทนารายวัน ไม่ว่าจะเป็นในบริษัท สถาบัน หรือการประชุมทางเทคโนโลยี Machine Learning ควรจะทำให้เกิดปัญญาประดิษฐ์ในอนาคต ปัจจุบัน AI ได้รับการนิยามว่าเป็น “ทฤษฎีและการพัฒนาระบบคอมพิวเตอร์ที่สามารถปฏิบัติงานสนับสนุนและสร้างความชอบธรรมให้กับสติปัญญาของมนุษย์ เช่น การรับรู้ทางสายตา การรู้จำเสียงพูด การตัดสินใจ และการแปลภาษา” พูดง่ายๆ คือการทำให้เครื่องจักรฉลาดขึ้นเพื่อจำลองงานของมนุษย์ และ Machine Learning..

อัลกอริทึมที่จะทำให้คุณมีประสิทธิภาพมากขึ้น
เราเรียนรู้อะไรได้บ้างจากการใช้คอมพิวเตอร์เพื่อทำให้ตัวเราดีขึ้น? ความสนใจของคุณและวิธีการปกป้องมัน ในช่วงต้นอาชีพของฉัน ฉันรู้สึกว่าความสำเร็จผูกติดอยู่กับการพูดว่า ใช่ ความโปรดปรานที่รวดเร็วนั้นเหรอ? ไม่มีปัญหา. ความคิดที่น่าสนใจที่มีคนพูดถึงฉันในครัวเหรอ? ฉันควรจะสร้างต้นแบบนั้น กระโดดไปโทรหาลูกค้าเหรอ? ทำไมจะไม่ล่ะ. การพูดว่า ใช่ อยู่เสมอเป็นวิธีที่ฉันคิดว่าจะเป็นประโยชน์มากที่สุด และวิธีที่ฉันสามารถเปิดใจรับโอกาสได้มากที่สุด “ฉันหมายถึง..

บิ๊กโอ ใหญ่จริง! (ส่วนที่ 1)
โปรแกรมของคุณมีประสิทธิภาพและปรับขนาดได้แค่ไหน? บิ๊กโอ นี่เป็นหัวข้อสำคัญที่ต้องจัดการจริงๆ คุณแทบจะไม่สามารถเห็นการสัมภาษณ์โดยไม่มีหัวข้อนี้ และนี่คือแนวคิดที่จะคงอยู่ไปอีกนานในโลกของนักพัฒนา ไม่ว่าคุณจะเป็น Senior Developer ที่กำลังเขียนโค้ดมาเป็นเวลานานหรือเป็นมือใหม่ที่เพิ่งเริ่มต้น นี่เป็นแนวคิดที่ขาดไม่ได้ที่ควรรู้ ไม่เพียงแต่ช่วยในการสัมภาษณ์เท่านั้น แต่ยังมีบทบาทสำคัญในการเขียนโปรแกรมอีกด้วย ให้ฉันเริ่มต้นด้วยการแบ่งปันประสบการณ์เล็กๆ น้อยๆ..

Bits & Bytes — 8.25.17 — สัปดาห์นี้ใน Machine Learning และ AI
นักวิจัยจากสถาบันสารสนเทศชีวการแพทย์แห่งมหาวิทยาลัยเพนซิลวาเนียเปรียบเทียบอัลกอริทึม ML ที่ทันสมัย ​​13 รัฐกับปัญหาการจำแนกประเภทที่เปิดเผยต่อสาธารณะ 165 รายการ และนำเสนอผลลัพธ์ใน "คำแนะนำที่ขับเคลื่อนด้วยข้อมูลสำหรับการประยุกต์ใช้การเรียนรู้ของเครื่องกับปัญหาชีวสารสนเทศศาสตร์" ในท้ายที่สุดพวกเขาก็ได้เรียนรู้สิ่งที่ Kaggler ทุกคนรู้... ต้นไม้การตัดสินใจแบบไล่โทนสีทำงานได้ดีจริงๆ AI น่าสนใจมากเมื่อเราสามารถเขียนซอฟต์แวร์ที่สร้างแบบจำลองที่ดีกว่าได้เร็วขึ้นสำหรับเรา ซึ่งเป็นเหตุผลว่าทำไม..

คู่มือสำคัญเกี่ยวกับโครงสร้างข้อมูลและอัลกอริทึมสำหรับผู้เริ่มต้น | ทรัพยากรขั้นสูงสุด
คู่มือสำคัญเกี่ยวกับโครงสร้างข้อมูลและอัลกอริทึมสำหรับผู้เริ่มต้น | ทรัพยากรขั้นสูงสุด เริ่มต้นการเดินทางของโครงสร้างข้อมูลและอัลกอริทึมของคุณ: คำแนะนำทีละขั้นตอนสำหรับผู้เริ่มต้น อ่านหนังสือ : เลือกหนังสือดีๆ เกี่ยวกับโครงสร้างข้อมูลและอัลกอริทึม เช่น “Introduction to Algorithms” โดย Cormen, “Algorithms in C” โดย Sedgewick หรือ “Data Structures and Algorithms in Java” โดย Goodrich ปัญหาในการปฏิบัติ : เริ่มแก้ไขปัญหาที่เกี่ยวข้องกับโครงสร้างข้อมูลและอัลกอริทึม..