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

โซลูชัน Secure SD-WAN จากบริษัทด้าน Security

SD-WAN กลายเป็นโซลูชันยอดฮิตไปแล้วไม่ว่าจากการเติบโตและผลทำนายจากหลายสำนัก อย่างไรก็ดีมีบทความเชิงความเห็นของ NetworkWorld ที่แสดงความเห็นว่าโซลูชัน Secure SD-WAN จากบริษัทฝั่ง Security กับบริษัทฝั่งที่ทำ Network แล้วมาเพิ่ม Security มีประเด็นเป็นอย่างไร เราจึงขอสรุปมาให้อ่านกันครับ

The Beaumont Partnership กับการบริหารงานออกแบบและก่อสร้างผ่าน Cloud ด้วยโซลูชันจาก Neos IT

ทีมงาน TechTalkThai มีโอกาสได้สัมภาษณ์กับคุณอรรวินท์ เจนวัฒนานนท์ ผู้ดำรงตำแหน่ง Practice Manager แห่ง The Beaumont Partnership ซึ่งทำธุรกิจทางด้านสถาปัตยกรรมและวิศวกรรม ถึงประเด็นด้านการประยุกต์นำระบบ IT และ Cloud เข้ามาเสริมให้กับการบริหารจัดการโครงการด้านการออกแบบอาคารให้มีประสิทธิภาพมากขึ้น ซึ่งถือเป็นเรื่องราวที่น่าสนใจไม่น้อยกับการพัฒนาเทคโนโลยีที่ตอบโจทย์เฉพาะทางของงานในลักษณะนี้ได้เป็นอย่างดี จึงขอนำสรุปเรื่องราวในการพูดคุยครั้งนี้ให้แก่ผู้อ่านทุกท่านดังนี้ครับ