5 โปรเจกต์ที่น่าจับตามองสำหรับ Data Science และ Machine Learning บน GitHub เดือนมกราคม 2018

GitHub นั้นถือเป็นเครื่องมือยอดฮิตสำหรับโปรแกรมเมอร์ซึ่งหลักๆ นั้นนำมาใช้เพื่อบริหารจัดการเวอร์ชันของโค้ดในโปรเจกต์ต่างๆ นอกจากนั้นยังสามารถเปิดแชร์ให้ผู้อื่นได้ รวมถึงผู้สนใจสามารถทำการผนวกโค้ด (Forking) เข้ามาในโปรเจกต์ใหม่ของตนเองได้ซึ่งยังสามารถรับการอัปเดตหากเจ้าของต้นฉบับนั้นมีการเปลี่ยนแปลงโค้ด ในหัวข้อนี้เราจะมาพาไปดูโปรเจกต์สำหรับชาว Data Science และ AI เจ๋งๆ ในเดือนมกราคมที่ผ่านมาได้รับชมกัน

Detectron

credit : analyticsvidhya.com

ซอฟต์แวร์ที่ได้รับการพัฒนาโดยทีมวิจัย AI ของ Facebook ในภาษา Python ที่ใช้สร้างอัลกอรึทึมในการตรวจจับวัตถุแบบใหม่ ในโปรเจกต์นี้ยังได้ให้โมเดลที่ถูกสอนมาแล้วที่สามารถนำไปใช้ได้บนคลาวด์หรือมือถือได้ (https://github.com/facebookresearch/Detectron)

DeepReinforcementLearning

credit : analyticsvidhya.com

ได้จำลองวิธีการของ AlphaZero ที่ใช้ในเกม AlphaGo อันโด่งดังแต่ประยุกต์ใช้กับเกม Connect4 ซึ่งเป็นความเป็นไปได้ถึง 4,531,985,219,092 แม้จะไม่ได้ซับซ้อนเท่า AlphaGo แต่ด้วยภาษา Python ผู้ศึกษาจะได้รู้ถึงคอนเซปต์ของ AlphaZero และการประยุกต์ใช้ในเกมอื่นๆ (https://github.com/AppliedDataSciencePartners/DeepReinforcementLearning)

Caire

credit : analyticsvidhya.com

ไลบรารี่ในการใช้หดย่อหรือขยาย Ratio ของรูปภาพที่ทำให้ภาพไม่แตกเบลอ โดยไม่ว่าจะตัดหรือขยายทั้งแนวตั้งแนวนอน Caire ก็ทำได้ทั้งสิ้นโดยไม่ต้องอาศัยไลบรารี่อื่นๆ เพิ่มเติม ซึ่งมันได้ใช้ Edge Detection (วิธีการทางคณิตศาสตร์เพื่อใช้หาขอบเขตของภาพดิจิตัลซึ่งมีการเปลี่ยนแปลงความสว่างอย่างไม่ต่อเนื่อง) เพื่อสร้าง Energy Map ของภาพและพบว่ามันทำงานได้ดีทีเดียว (https://github.com/esimov/caire)

Minigo

credit : analyticsvidhya.com

อีกโปรเจกต์นึงในภาษา Python ที่ได้รับแรงบันดาลใจมาจาก AlphaGo ซึ่งใช้ Neural Network ที่พัฒนาโดย Tensorflow โดยเป้าหมายของผู้สร้างคือ

  • ให้ตัวอย่างการเรียนรู้ที่ชัดเจนโดยใช้ Tensorflow, Kubernetes และ Google Cloud Platform สำหรับ Reinforcement Learning ด้วยการเชื่อมโยงฮาร์ดแวร์หลายตัวเข้าด้วยกัน
  • ทำซ้ำตามกระบวนการของ AlphaGo ในงานวิจัยให้มากที่สุด โดยใช้เครื่องมือแบบโอเพ่นซอร์ส
  • เผยแพร่ผลลัพธ์ที่ได้ต่อให้ผู้สนใจ Go, Machine Learning และ Kubernetes

(https://github.com/tensorflow/minigo)

Alpha Pose

Credit : Alphapose Example on GitHub

เครื่องมือที่ออกมาเพื่อประเมินท่วงท่าของคนหลายๆ คนพร้อมกันซึ่งมีผลลัพธ์การทดลองได้อย่างแม่นยำพอสมควร (https://github.com/MVIG-SJTU/AlphaPose)

ที่มาและเครดิตรูปภาพ : https://www.analyticsvidhya.com/blog/2018/02/top-5-github-repositories-january-2018/


About nattakon

จบการศึกษา ปริญญาตรีและโท สาขาวิศวกรรมคอมพิวเตอร์ KMITL เคยทำงานด้าน Engineer/Presale ดูแลผลิตภัณฑ์ด้าน Network Security และ Public Cloud ในประเทศ ปัจจุบันเป็นนักเขียน Full-time ที่ TechTalkThai

Check Also

ร่วมเสวนาด้าน Cybersecurity สำหรับหน่วยงาน CII ทั้ง 8 กลุ่ม ในงาน NCSA Thailand National Cyber Week 2023 วันที่ 17 – 18 กุมภาพันธ์ ณ สามย่านมิตรทาวน์

สำนักงานคณะกรรมการการรักษาความมั่นคงปลอดภัยไซเบอร์แห่งชาติ (สกมช.) ขอเชิญเหล่าผู้บริหารและผู้ปฏิบัติงานด้าน Cybersecurity ของหน่วยงาน/องค์กรโครงสร้างพื้นฐานสำคัญทางสารสนเทศ (CII) ทั้ง 8 กลุ่ม รวมถึงนักเรียนนักศึกษาและประชาชนที่สนใจ เข้าร่วมการเสวนาด้าน Cybersecurity สำหรับหน่วยงาน/องค์กรด้าน CII ในงาน …

13 เทรนด์ Digital Transformation แห่งปี 2023

แม้ว่าปีที่ผ่าน ๆ มา Digital Transformation จะเป็นเทรนด์ยอดฮิตที่หลายองค์กรจำต้องเร่งปรับตัวเพื่อให้ทันกับสถานการณ์ที่เปลี่ยนแปลงไปอย่างรวดเร็ว แต่ในปี 2023 นี้ที่โลกดูเหมือนจะรับสถานการณ์ COVID-19 ได้แล้ว ก็ยังคงมีประเด็นอื่น ๆ มากมายที่ทำให้องค์กรจำต้องทรานส์ฟอร์มอย่างต่อเนื่อง  ตามข้อมูลจาก …