จุดเด่นของโครงการ: คอมพิวเตอร์ควอนตัมตรงกับการเรียนรู้ของเครื่อง

จุดเด่นของโครงการ: คอมพิวเตอร์ควอนตัมตรงกับการเรียนรู้ของเครื่อง

เครดิตฟรี

หากการเรียนรู้เป็นก้าวแรกสู่ความฉลาด ก็ไม่น่าแปลกใจที่เรากำลังส่งเครื่องจักรไปโรงเรียน
โดยเฉพาะแมชชีนเลิร์นนิงเป็นกระบวนการเรียนรู้ด้วยตนเองโดยที่เครื่องจักรใช้รูปแบบการเรียนรู้มากกว่าที่จะขอความช่วยเหลือจากมนุษย์ (ในกรณีในอุดมคติ) แมชชีนเลิร์นนิงได้รับความสนใจอย่างมากในชุมชนการพัฒนา เนื่องจากมองว่าเป็นชุดย่อยของปัญญาประดิษฐ์ เนื่องจากขณะนี้มีเฟรมเวิร์กจำนวนมากพร้อมใช้งาน

สล็อต

และในไม่ช้า คุณอาจมีเฟรมเวิร์กการเรียนรู้ของเครื่องในเฟรมเวิร์กการคำนวณควอนตัมที่คุณชื่นชอบ!
โครงการรางวัลจาก2019 Qiskit ค่ายยุโรป , QizGloriaเป็นอินเตอร์เฟซการเรียนรู้เครื่องควอนตัมคลาสสิกไฮบริดเต็มรูปแบบ Qiskit และ PyTorch ความสามารถ PyTorch เป็นไลบรารีการเรียนรู้ของเครื่องที่เหมือนกับ Qiskit ที่ให้บริการฟรีและเป็นโอเพ่นซอร์ส ด้วยการผสานรวมเฟรมเวิร์กของ Qiskit และ PyTorch ระหว่างแฮกกาธอน 24 ชั่วโมง กลุ่ม QizGloria ได้แสดงให้เห็นว่าคุณสามารถใช้สิ่งที่ดีที่สุดของโลกควอนตัมและโลกคลาสสิกสำหรับแมชชีนเลิร์นนิงได้ โครงการดังกล่าวจะยังคงต่อเนื่องการปรับเปลี่ยน แต่เร็ว ๆ นี้อาจรวมอยู่ในQiskit Aqua
ด้านล่างนี้ เราสัมภาษณ์สมาชิกสี่คนของกลุ่ม QizGloria เกี่ยวกับโครงการของพวกเขา ประสบการณ์ของพวกเขา และมุมมองในอนาคตของพวกเขาในภาคสนาม บทสัมภาษณ์ได้รับการแก้ไขเพื่อความชัดเจน
ทำไมคุณถึงคิดที่จะรวม Qiskit ซึ่งเป็นเฟรมเวิร์กการคำนวณควอนตัมเข้ากับ PyTorch ซึ่งเป็นเฟรมเวิร์กการเรียนรู้ด้วยเครื่อง
Karel Dumon:การเรียนรู้ของเครื่องแบบคลาสสิกกำลังได้รับประโยชน์อย่างมหาศาลจากชุมชนโอเพนซอร์ส และนี่คือสิ่งที่เราต้องการใช้ประโยชน์จากควอนตัมด้วย โครงการของเรามุ่งเน้นไปที่การประยุกต์ใช้ศักยภาพของการคำนวณควอนตัมสำหรับการเรียนรู้ของเครื่อง แต่ยังรวมถึงการใช้การเรียนรู้ของเครื่องเพื่อช่วยในการประมวลผลควอนตัมด้วย ผ่านโครงการของเรา เราหวังว่าจะช่วยให้นักพัฒนาแมชชีนเลิร์นนิงสำรวจโลกควอนตัมได้ง่ายขึ้น
Patrick Huembeli: ด้วยเหตุนี้ จึงทำให้ Qiskit สามารถเข้าถึงได้มากสำหรับผู้ที่มีพื้นฐานการเรียนรู้ของเครื่องแบบคลาสสิก — พวกเขาสามารถปฏิบัติต่อโหนดควอนตัมได้เหมือนกับอีกชั้นหนึ่งของอัลกอริทึมการเรียนรู้ด้วยเครื่องของพวกเขา
Amira Abbas:ในแง่นั้น โครงการนี้เชื่อมช่องว่างระหว่างสองชุมชน นั่นคือการเรียนรู้ของเครื่องและการคำนวณควอนตัม ซึ่งการวิจัยสามารถส่งเสริมซึ่งกันและกันอย่างจริงจังแทนที่จะแยกจากกัน
คุณคิดว่าการบูรณาการของคุณจะเป็นประโยชน์ต่อชุมชน Qiskit อย่างไร?
Dumon:มีเครื่องมือโอเพนซอร์ซมากมายสำหรับทั้งการคำนวณควอนตัมและการเรียนรู้ของเครื่อง แต่การผสานรวมเหล่านี้ไม่ได้ให้การทำงานร่วมกันที่เหมาะสมที่สุดระหว่างสองโลก สิ่งที่เราพยายามสร้างคือการผสานรวมที่แน่นแฟ้นยิ่งขึ้นระหว่าง Qiskit และ PyTorch (เฟรมเวิร์กการเรียนรู้ของเครื่องแบบโอเพนซอร์สจาก Facebook) ที่ใช้ประโยชน์จากความสามารถที่มีอยู่อย่างเหมาะสม
Isaac Turtletaub:ในการคำนวณควอนตัม เรามักมีวงจรที่ต้องปรับให้เหมาะสมกับคอมพิวเตอร์แบบคลาสสิก PyTorch เป็นหนึ่งในไลบรารีการเรียนรู้ของเครื่องที่ใหญ่ที่สุด และเปิดโอกาสให้ใช้การเรียนรู้เชิงลึกเพื่อเพิ่มประสิทธิภาพวงจรควอนตัม
ผู้อื่นจะใช้ประโยชน์จากการรวมระบบของคุณได้อย่างไร
Turtletaub:เป้าหมายระยะยาวสำหรับทุกคนที่ใช้การเพิ่มประสิทธิภาพควอนตัมหรืออัลกอริธึมการเรียนรู้ของเครื่องหวังว่าจะใช้โครงการนี้เพื่อใช้ PyTorch เพื่อเพิ่มประสิทธิภาพวงจรควอนตัมของพวกเขา
Huembeli:สามารถใช้ฟังก์ชัน Qiskit ร่วมกับการเรียนรู้ของเครื่องแบบคลาสสิกได้ เป็นสิ่งสำคัญมากสำหรับเราที่จะไม่มีการจำกัดประเภทของฟังก์ชัน Qiskit ที่คุณสามารถใช้ได้
Abbas:เรากำลังพัฒนาฟังก์ชันการทำงานของโปรเจ็กต์ก่อนที่จะเพิ่มลงในองค์ประกอบ Qiskit Aqua อย่างเป็นทางการ เมื่อเสร็จแล้ว มันจะง่ายเหมือนการนำเข้าใน Python นอกจากนี้เรายังจะจัดเตรียมบทช่วยสอนต่างๆ เกี่ยวกับคลังเก็บ GitHub ของ GitHub อย่างเป็นทางการของ Qiskit เพื่อช่วยให้ผู้ใช้เข้าใจวิธีปรับใช้โค้ดด้วยตัวอย่างที่จับต้องได้ วิธีหนึ่งที่ใช้เฟรมเวิร์กซอฟต์แวร์จริงเพื่อแก้ปัญหาหรือทำวิจัยนั้นขึ้นอยู่กับแต่ละบุคคลและตัวเลือกก็ไม่มีที่สิ้นสุด!
อะไรคือส่วนที่ยากที่สุดของโครงการนี้?
Turtletaub:ส่วนที่ยากที่สุดของโครงการสำหรับฉันคือการทำให้แน่ใจว่าเครื่องมือ PyTorch สามารถวิเคราะห์สิ่งที่เกิดขึ้นในวงจรควอนตัมได้อย่างแม่นยำด้วยการวัดความลาดชัน
Dumon:เราใช้เวลาในวันแรก — จนกระทั่งดึกดื่น — ในการรับรหัสสำเร็จรูปสำหรับการรวม Qiskit-PyTorch ของเรา นี่เป็นส่วนที่ยากที่สุด เมื่อสิ่งนี้ได้ผล เราได้สร้างกรณีการใช้งานหลายกรณีในสองสามชั่วโมง!
คุณวางแผนที่จะทำงานในโครงการนี้ต่อไปหรือไม่?
Dumon:ระหว่างงาน Hackathon เราได้สร้างสะพานเชื่อมระหว่างสองโลก และแสดงให้เห็นถึงความเป็นไปได้บางอย่าง แต่เราเชื่ออย่างแน่นอนว่านี่เป็นเพียงจุดเริ่มต้นของสิ่งที่เป็นไปได้! แม้ว่าการส่ง Qiskit Camp จะเป็นการพิสูจน์แนวคิด แต่ขณะนี้เรากำลังทำงานร่วมกับทีม Qiskit เพื่อรวมงานของเราไว้ในฐานรหัส Qiskit Aqua
Turtletaub:ฉันวางแผนที่จะทำงานในโครงการนี้ต่อไปโดยมีส่วนต่อประสานทั่วไประหว่าง PyTorch และ Qiskit ทำให้สิ่งนี้สามารถทำงานบนวงจรควอนตัมที่แปรผันได้ ฉันหวังว่าการร่วมมือกับโค้ชของ IBM จะทำให้ Qiskitters ทั้งหมดใช้ประโยชน์จากโครงการของเรา
Abbas:นอกจากนี้เรายังวางแผนที่จะเขียนบทเกี่ยวกับการเรียนรู้ของเครื่องควอนตัมคลาสสิกแบบไฮบริดโดยใช้ PyTorch สำหรับตำรา Qiskit แบบโอเพนซอร์สและสร้างคำขอดึงสำหรับสิ่งนี้บน GitHub
อะไรคือความท้าทายที่ยากยิ่งกว่าที่รออยู่ข้างหน้า?
Huembeli:รับการเชื่อมโยงพารามิเตอร์ของ Qiskit อย่างถูกต้อง สิ่งนี้จะสำคัญมากหากเราต้องการดำเนินโครงการนี้ต่อไป เรื่องนี้ต้องคิดให้ดี
โครงการนี้สามารถขยายได้ด้วยวิธีอื่นใด
Turtletaub:โครงการนี้สามารถขยายได้โดยไม่เพียงแค่เปิด Qiskit ให้กับ PyTorch แต่ยังรวมถึงไลบรารีการเรียนรู้ของเครื่องอื่น เช่น TensorFlow

สล็อตออนไลน์

Huembeli:และถ้าเรารวมเข้ากับ Qiskit เป็นอย่างดี ผู้คนจะสามารถเพิ่มฟีเจอร์การเรียนรู้ของเครื่องแบบคลาสสิกให้กับ Qiskit ได้ แอปพลิเคชั่นไม่มีขีด จำกัด จริงๆ
Abbas:เนื่องจากทุกอย่างเป็นโอเพ่นซอร์ส สมาชิกของชุมชนสามารถมีส่วนร่วมในโค้ด (ผ่านคำขอดึง) และเพิ่มฟังก์ชันการทำงาน ทำให้สิ่งต่างๆ มีประสิทธิภาพมากขึ้น และแม้กระทั่งสร้างบทช่วยสอนเพิ่มเติมเพื่อสาธิตแนวคิดหรือการวิจัยใหม่ๆ
Dumon:เราหวังว่าคนอื่น ๆ จะเริ่มเล่นกับโค้ดของเราและช่วยกำหนดแนวความคิดต่อไป นี่คือแก่นของจิตวิญญาณโอเพนซอร์ซ
และในหัวข้ออื่น — Qiskit Camp Europe — ส่วนไหนที่คุณชอบที่สุด?
Huembeli: แฮกกาธอน มันวิเศษมากที่ได้เห็นสิ่งที่คุณทำได้ภายใน 24 ชั่วโมง
Turtletaub:แง่มุมที่ฉันชอบคือการได้พบปะผู้คนที่สนใจในคอมพิวเตอร์ควอนตัมจากทั่วทุกมุมโลก และสามารถทำงานร่วมกับนักวิจัยและวิศวกรชั้นนำของ IBM ได้
อับบาส : พูดตรงๆ แง่มุมที่ฉันชอบที่สุดในแฮ็กกาธอนคือผู้คน มาจากแอฟริกาใต้ ฉันกังวลมากว่าจะไม่เหมาะกับหรือดีพอเพราะฉันเป็นแค่นักศึกษาปริญญาโทจากมหาวิทยาลัย KwaZulu-Natal ที่ไม่มีประสบการณ์ระดับปริญญาตรีในสาขาฟิสิกส์ แต่ทันทีที่ฉันมาถึง ฉันก็ตระหนักว่าเจตนาของผู้อื่นในค่ายไม่ใช่การบ่อนทำลายความสามารถหรือความแตกต่างของผู้อื่น แต่เพื่อเน้นพวกเขาและใช้พวกเขาเพื่อสร้างแอปพลิเคชันที่สวยงามด้วย Qiskit มีผู้คนจากภูมิหลังทุกประเภทที่มีประสบการณ์หลากหลายระดับ และทุกคนก็ช่วยเหลือดี เปิดกว้าง และกระตือรือร้นที่จะเรียนรู้ ฉันรู้สึกทึ่งกับความคิดสร้างสรรค์ของโครงการต่างๆ และฉันเชื่อว่าโลกของคอมพิวเตอร์ควอนตัมมีอนาคตที่สดใสมาก หากบุคคลเหล่านี้มีส่วนร่วมในโครงการนี้
Amira Abbasสำเร็จการศึกษาระดับปริญญาตรีในสาขาคณิตศาสตร์ประกันภัยและตอนนี้กำลังสำเร็จการศึกษาระดับปริญญาโทด้านฟิสิกส์ที่มหาวิทยาลัยควาซูลู-นาทาลในแอฟริกาใต้ หลังจากนั้นเธอตั้งใจจะลงทะเบียนเรียนในระดับปริญญาเอก Abbas หลงใหลในวิทยาศาสตร์และเทคโนโลยีเป็นอย่างมาก และงานวิจัยของเธอมุ่งเน้นที่การเรียนรู้ของเครื่องควอนตัม ก่อนหน้าที่ค่าย Qiskit ในยุโรป Abbas มีประสบการณ์น้อยมากกับ Qiskit
ซามูเอล บอชเป็นนักศึกษาปริญญาโทสาขาฟิสิกส์และวิทยาศาสตร์ข้อมูลที่ École Polytechnique Fédérale de Lausanne (EPFL) ในสวิตเซอร์แลนด์ แต่น่าเสียดายที่ไม่สามารถสัมภาษณ์ได้
Karel Dumonเป็นวิศวกรแมชชีนเลิร์นนิงที่มีพื้นฐานทางวิชาการในสาขาฟิสิกส์วิศวกรรมและประสบการณ์ในอุตสาหกรรมในการวิจัยและการให้คำปรึกษา Dumon กำลังตั้งค่าเริ่มต้นเกี่ยวกับฮาร์ดแวร์และซอฟต์แวร์ควอนตัม Dumon เคยใช้ Qiskit มาสองสามครั้งแล้ว โดยเฉพาะอย่างยิ่งระหว่างหลักสูตร Quantum Machine Learning ของ Peter Wittek และในช่วง bootcamp ของ QML ปีนี้ที่ Creative Destruction Lab (โตรอนโต)

jumboslot

Patrick Huembeliเป็นนักศึกษาระดับปริญญาเอกด้านทฤษฎีข้อมูลควอนตัมที่ ICFO ในบาร์เซโลนา ความสนใจหลักของ Huembeli คือการประยุกต์ใช้แมชชีนเลิร์นนิงและวิธีการตีความของแมชชีนเลิร์นนิงในการเปลี่ยนเฟสควอนตัม ก่อนค่าย Qiskit ในยุโรป Huembeli ไม่ได้มีประสบการณ์มากมายใน Qiskit แต่เคยใช้แพลตฟอร์มคอมพิวเตอร์ควอนตัมอื่นๆ เช่น DWave และ Rigetti
Isaac Turtletaubเป็นนักศึกษาระดับปริญญาตรีจากมหาวิทยาลัยแห่งรัฐนอร์ธแคโรไลนา วิชาเอกวิศวกรรมคอมพิวเตอร์และวิชาฟิสิกส์ ก่อนหน้าที่จะมี Qiskit Camp Europe Turtletaub ได้สำรวจการใช้อัลกอริธึมการเพิ่มประสิทธิภาพควอนตัมสำหรับการออกแบบอิเล็กทรอนิกส์อัตโนมัติโดยใช้ Qiskit Aqua
ไฮไลท์อีกอย่างสำหรับฉันคืองานที่ฉันเข้าร่วม การเข้าร่วมกิจกรรมในฐานะผู้สนับสนุนหมายถึงการเป็นอาสาสมัครและสนับสนุนเจ้าหน้าที่เพื่อให้ทุกอย่างเป็นไปอย่างราบรื่นที่สุด โดยปกติ เราทำหน้าที่หนึ่งในสองบทบาท: การตัดสินโครงการของ Qiskitters หรือทีมโค้ชในโครงการของพวกเขา แต่กิจกรรมเหล่านี้เป็น โอกาสอันยอดเยี่ยม ที่จะได้สนุกสนาน เรียนรู้สิ่งใหม่ๆ และพบปะผู้คนใหม่ๆ
งานแรกที่ฉันไปในฐานะทนายความคือ Qiskit Camp Asia 2019 ในฐานะผู้พิพากษา แม้ว่าฉันจะไม่ได้ลงมือทำโค้ดจนกว่าจะถึงเวลาไตร่ตรอง แต่ฉันก็ยังได้เรียนรู้ มากมายเกี่ยวกับการคำนวณควอนตัมและเกี่ยวกับเหตุการณ์เองจากเบื้องหลัง
ต่อไป ฉันได้มีโอกาสไปงาน Quantum Hackathon ในเมืองบิลเบา ประเทศสเปน เพื่อให้การสนับสนุนในฐานะโค้ช นี่เป็นครั้งแรก ของฉันในฐานะหัวหน้าทีมในกิจกรรมประเภทนี้ หนึ่งในทีมที่ฉันโค้ชได้อันดับสองในประเภทของพวกเขา ซึ่งเจ๋งมาก รู้สึกเหมือนว่าเราชนะ พวกเขาทั้งหมดเป็น นักวิทยาศาสตร์คอมพิวเตอร์ที่ไม่มีความรู้เกี่ยวกับการคำนวณควอนตัมเมื่อเหตุการณ์เริ่มต้น แต่หลังจากนั้น พวกเขาใช้กระบวนการเรียนรู้และแปลงเป็นประสบการณ์เชิงโต้ตอบเพื่อสอนผู้อื่น
สุดท้ายแต่ไม่ท้ายสุด ฉันไป Qiskit Camp Africa 2019 ตรงจากบิลเบา มันเป็นสัปดาห์ที่อัดแน่น! อีกครั้ง หน้าที่ของฉันคือการเป็นโค้ช และฉันก็สนุกกับมันมากพอๆ กับที่บิลเบา ไม่เพียงแต่ฉันจะได้เจอเพื่อนชาว Qiskit ในต่างประเทศอีกครั้งเท่านั้น แต่ทีมที่ฉันเป็นโค้ชนั้นทำงานหนักมากในช่วง 24 ชั่วโมงอันแสนวุ่นวาย — และพวกเขาได้รับการกล่าวถึงอย่างมีเกียรติสำหรับโครงการด้านการศึกษา!
การเป็นผู้สนับสนุน Qiskit อาจมีความหมายต่อคุณอย่างไร!
กล่าวโดยย่อ โปรแกรม Qiskit Advocate ให้ความรู้สึกเหมือนเป็นศูนย์รวมของชุมชนที่ Qiskit สร้างขึ้นตั้งแต่เริ่มต้น ผู้สนับสนุนทุกคนมีความหลงใหลในการพัฒนาโครงการ Qiskit และคงไว้ซึ่งจิตวิญญาณแบบโอเพนซอร์ส และเราทำงานอย่างแข็งขันเพื่อไปสู่เป้าหมาย นั้นด้วยความช่วยเหลืออย่างต่อเนื่องจากเจ้าหน้าที่
[NPC5]ฉันไม่ได้มาที่นี่เพื่อขายอะไรให้คุณ ฉันไม่ได้รับเงินสำหรับสิ่งนี้ ฉันแค่ต้องการแบ่งปันประสบการณ์ของฉันกับทุกคน! ฉันคิดอย่างจริงใจว่าหากคุณพบว่าการคำนวณควอนตัมเป็นเรื่องที่น่าตื่นเต้น และถ้าคุณต้องการเป็นส่วนหนึ่งของสิ่งที่จะต้องเป็น ในสาขานี้ โปรแกรม Qiskit Advocate เป็นสถานที่ที่ยอดเยี่ยมในการค้นหากลุ่มสนับสนุนที่แน่นแฟ้นสำหรับโครงการความร่วมมือ และโครงการใหม่ ประสบการณ์ หากนี่คือสิ่งที่คุณกำลังมองหา การเข้าร่วมมันจะเป็นก้าวแรกที่ยอดเยี่ยม!