Data science

พวกเขาจะผสมผสาน? Twitter พบกับ Azure – การวิเคราะห์ความเชื่อมั่นผ่าน API

คลิกเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับผู้แต่ง Craig Cullum ในรายการ “Will They Blend?” บล็อกซีรีส์ เราทดลองด้วยการผสมผสานข้อมูลและเครื่องมือที่น่าสนใจที่สุด ไม่ว่าจะเป็นการผสมผสานแหล่งข้อมูลดั้งเดิมกับ Data Lake ที่ทันสมัย, โอเพ่นซอร์ส DevOps บนคลาวด์ด้วยเครื่องมือดั้งเดิมภายในที่ได้รับการปกป้อง, SQL พร้อม NoSQL, เว็บภูมิปัญญาของฝูงชนด้วยบันทึกที่เขียนด้วยลายมือภายในองค์กร หรือข้อมูลเซ็นเซอร์ IoT พร้อมการสนทนาที่ไม่ได้ใช้งาน เราอยากรู้ว่า: พวกเขาจะผสมผสานหรือไม่ ต้องการทราบว่าจะเกิดอะไรขึ้นเมื่อมีการเปรียบเทียบข้อความเว็บไซต์และเอกสาร Word? อ่านโพสต์บล็อกก่อนหน้าในซีรีส์ที่นี่ ความท้าทาย การอยู่เหนือโซเชียลมีเดียอาจเป็นงานที่น่ากลัว Twitter และ Facebook กำลังกลายเป็นวิธีการหลักในการโต้ตอบกับลูกค้าของคุณ แต่คุณจะติดตามทวีต โพสต์ และการพูดถึงทุกครั้งได้อย่างไร คุณจะแน่ใจได้อย่างไรว่าคุณกำลังกระโดดข้ามประเด็นที่สำคัญที่สุดและลูกค้าที่มีปัญหาที่ใหญ่ที่สุด เนื่องจาก Twitter ได้กลายเป็นหนึ่งในเครื่องมือโซเชียลมีเดียที่นิยมใช้กันทั่วโลกในการสื่อสารกับธุรกิจ บริษัทต่างๆ ต่างพยายามติดตามการกล่าวถึงและข้อความเพื่อให้สามารถจัดการกับสิ่งที่เป็นลบได้ วิธีหนึ่งที่เราสามารถทำให้กระบวนการนี้เป็นแบบอัตโนมัติได้คือผ่านการเรียนรู้ของเครื่อง (ML) การวิเคราะห์ความคิดเห็นในแต่ละทวีต เพื่อช่วยเราจัดลำดับความสำคัญของทวีตที่สำคัญที่สุด อย่างไรก็ตาม การสร้างและฝึกอบรมโมเดลเหล่านี้อาจใช้เวลานานและยาก เกิดการระเบิดขึ้นในผู้เล่นรายใหญ่ทั้งหมด (Microsoft, Google, Amazon) ที่นำเสนอ Machine Learning as a Service (MLaaS) หรือ ML ผ่าน Application Programming Interface (API) การปรับใช้อย่างรวดเร็วนี้ทำให้สามารถดำเนินการจดจำภาพ วิเคราะห์ความรู้สึก และการแปลโดยไม่ต้องฝึกโมเดลเดียวหรือเลือกไลบรารีการเรียนรู้ของเครื่องที่จะใช้ API เหล่านี้ยอดเยี่ยมเพียงใด พวกเขาทั้งหมดมีสิ่งหนึ่งที่เหมือนกัน พวกเขาต้องการให้คุณถอดรหัสเปิด IDE และเขียนโค้ด สร้างแอปพลิเคชันใน Python, Java หรือภาษาอื่นๆ เกิดอะไรขึ้นถ้าคุณไม่มีเวลา? จะทำอย่างไรถ้าคุณต้องการรวมเครื่องมือเหล่านี้เข้ากับเวิร์กโฟลว์ปัจจุบันของคุณ โหนด REST ในแพลตฟอร์ม Analytics ช่วยให้เราปรับใช้เวิร์กโฟลว์และผสานรวมกับบริการเหล่านี้ในโหนดเดียว ในหัวข้อ “Will They Blend?” ในบทความ เราสำรวจการรวม Twitter เข้ากับ Cognitive Services ของ Microsoft Azure โดยเฉพาะ Text Analytics API เพื่อทำการวิเคราะห์ความเชื่อมั่นในทวีตล่าสุด หัวข้อ: ใช้บริการทางปัญญาของ Microsoft Azure กับ Twitter ความท้าทาย: รวม Twitter และ Azure Cognitive Services เพื่อทำการวิเคราะห์ความเชื่อมั่นในทวีตล่าสุดของเรา จัดอันดับทวีตเชิงลบที่สุดและจัดเตรียมตารางแบบโต้ตอบสำหรับโซเชียลมีเดียและทีมประชาสัมพันธ์ของเราเพื่อโต้ตอบด้วย โหมดการเข้าถึง/เครื่องมือแบบบูรณาการ: Twitter และ Microsoft Azure Cognitive Services การทดลอง ในขณะที่เรากำลังใช้ประโยชน์จากบริการภายนอกสำหรับการทดลองนี้ เราจะต้อง: บัญชีนักพัฒนา Twitter บัญชี Azure คุณจะต้องใช้คีย์ API ของบัญชีนักพัฒนา Twitter ของคุณ ข้อมูลลับ โทเค็นการเข้าถึง และความลับของโทเค็นการเข้าถึงเพื่อใช้ในตัวเชื่อมต่อ Twitter API โหนด คุณจะต้องการคีย์การสมัครใช้บริการ Azure Cognitive Services ของคุณด้วย การสร้างบัญชี Azure Cognitive Services เมื่อคุณเข้าสู่ระบบพอร์ทัล Azure ให้ไปที่ Cognitive Services แล้วเราจะสร้างบริการใหม่: 1. คลิก “เพิ่ม” และค้นหาบริการวิเคราะห์ข้อความ 2. คลิก “สร้าง” เพื่อจัดเตรียมบริการของคุณ โดยตั้งชื่อ ที่ตั้ง และกลุ่มทรัพยากร คุณอาจต้องสร้างกลุ่มทรัพยากรใหม่หากนี่เป็นบริการ Azure แรกของคุณ รูปที่ 1: คลิก “สร้าง” เพื่อจัดเตรียมบริการของคุณ โดยตั้งชื่อ ตำแหน่ง และกลุ่มทรัพยากร 3. เมื่อสร้างเสร็จแล้ว ให้ไปที่ส่วน Quick Start ภายใต้ Resource Management ซึ่งคุณจะพบคีย์ API ของเว็บและตำแหน่งข้อมูล API ของคุณ บันทึกสิ่งเหล่านี้ เนื่องจากคุณต้องการมันในเวิร์กโฟลว์ของคุณ รูปที่ 2: ส่วนเริ่มต้นอย่างรวดเร็วในการจัดการทรัพยากร ซึ่งคุณสามารถค้นหาคีย์ API เว็บและจุดสิ้นสุด API ของคุณได้ การทดลอง: การแยกทวีตและส่งต่อไปยัง Azure Cognitive Services การปรับใช้เวิร์กโฟลว์นี้เป็นเรื่องง่ายอย่างเหลือเชื่อ อันที่จริงสามารถทำได้ในโหนด 15 เท่านั้น เวิร์กโฟลว์ประกอบด้วยสามส่วนที่ดูแลงานเหล่านี้: 1. การดึงข้อมูลจาก Twitter และการรวมไว้ในรูปแบบ JSON ที่เข้ากันได้กับ Cognitive Services API 2. การส่งคำขอนั้นไปยัง Cognitive Services 3. การใช้รูปแบบ JSON เอาต์พุตและ เปลี่ยนเป็นตารางที่มีโครงสร้างสำหรับการรายงาน จัดอันดับความรู้สึกและการใช้สี รูปที่ 3: เวิร์กโฟลว์โดยใช้โหนด Twitter เพื่อทำการค้นหา Twitter และส่งสิ่งนี้ไปยัง Azure Cognitive Services API ผ่านโหนดคำขอ POST Azure คาดหวังรูปแบบ JSON ต่อไปนี้: แพลตฟอร์มการวิเคราะห์ของเรามีโหนด Twitter ที่ยอดเยี่ยมซึ่งพร้อมใช้งานจากส่วนขยายของเรา หากคุณยังไม่ได้ติดตั้งไว้ ซึ่งจะทำให้คุณสามารถเชื่อมต่อกับ Twitter และดาวน์โหลดทวีตตามคำค้นหาของคุณได้อย่างรวดเร็วและง่ายดาย เราสามารถนำเอาท์พุตจาก Twitter มาแปลงเป็นคำขอ JSON ในรูปแบบด้านบนแล้วส่ง โหนดคอลัมน์ค่าคงที่และโหนด JSON Row Combiner ห่อเอาต์พุต Twitter ด้วยองค์ประกอบเอกสารตามที่คาดไว้ โหนดคำขอ POST ทำให้ง่ายต่อการโต้ตอบกับบริการ REST API อย่างเหลือเชื่อ ทำให้สามารถส่งคำขอ POST ได้อย่างง่ายดาย คุณจะต้องคว้า URL ที่เกี่ยวข้องสำหรับภูมิภาคของคุณ ในออสเตรเลีย URL คือ: เราสามารถปล่อยให้การตรวจสอบสิทธิ์ว่างเปล่า เนื่องจากเราจะเพิ่มส่วนหัวคำขอสองสามรายการ เราจำเป็นต้องเพิ่มสำหรับ Header Key: และ Header Value: และ Header Key อื่น: Header Value สำหรับ Subscription Key จะเป็นคีย์ที่ให้ไว้เป็นส่วนหนึ่งของ Azure Cognitive Services ที่คุณสร้างขึ้น รูปที่ 4: ค่าส่วนหัวสำหรับคีย์การสมัครเป็นคีย์ที่ให้ไว้เป็นส่วนหนึ่งของ Azure Cognitive Services ที่คุณสร้างขึ้น หากคุณกำลังใช้เวิร์กโฟลว์ของเราเป็นแนวทาง อย่าลืมอัปเดตโหนดตัวเชื่อมต่อ Twitter API ด้วยคีย์ Twitter API, ความลับ API, โทเค็นการเข้าถึง และความลับของโทเค็นการเข้าถึง รูปที่ 5: อัปเดตโหนด Twitter API Connector ด้วยคีย์ Twitter API, ความลับ API, โทเค็นการเข้าถึง และความลับของโทเค็นการเข้าถึง ตอนนี้เราสามารถรับคำตอบจาก Azure แยกกลุ่ม และรวมข้อมูลเหล่านี้กับข้อมูล Twitter เพิ่มเติม เช่น ชื่อผู้ใช้และจำนวนผู้ติดตาม เพื่อทำความเข้าใจว่าบุคคลนี้มีอิทธิพลเพียงใด ยิ่งพวกเขามีอิทธิพลมากเท่าไหร่ พวกเขาก็ยิ่งอาจมีความสำคัญมากขึ้นเท่านั้น การรายงานข้อมูล เมื่อสร้างแล้ว คุณสามารถใช้โหนดมุมมองตารางเพื่อแสดงข้อมูลในตารางแบบโต้ตอบ จัดเรียงตามความรู้สึก สามารถแจกจ่ายให้กับทีมประชาสัมพันธ์และโซเชียลมีเดียเพื่อดำเนินการปรับปรุงการบริการลูกค้า เพื่อทำให้การปรับใช้ของคุณมีประสิทธิภาพสูงสุดและทำให้บริการนี้เข้าถึงได้อย่างแท้จริง คุณสามารถใช้ WebPortal บนเซิร์ฟเวอร์ของเราเพื่อสร้างบริการความรู้สึกออนไลน์เชิงโต้ตอบสำหรับทีมโซเชียลมีเดียของคุณ ทำให้พวกเขารีเฟรชรายงาน ส่งคำถาม Twitter ของพวกเขาเอง หรือแจ้งเตือนเพื่อให้คุณ ทีมงานสามารถข้ามประเด็น รูปที่ 6: ตารางเชิงโต้ตอบบนผลลัพธ์การแสดงภาพเว็บพอร์ทัลของเรา ดังนั้นเราจึงสามารถทำสิ่งที่ท้าทายและรวม Twitter และ Azure เข้าด้วยกันในเวิร์กโฟลว์เดียวได้หรือไม่ ใช่เราเป็น! ข้อมูลอ้างอิง: คุณจะพบสิ่งนี้ 15 – เวิร์กโฟลว์ของโหนดบนฮับที่นี่ Twitter Data on the Hub Coming Next … หากคุณสนุกกับสิ่งนี้ โปรดแบ่งปันสิ่งนี้อย่างไม่เห็นแก่ตัวและแจ้งให้เราทราบแนวคิดของคุณสำหรับอนาคต ผสม

  • บ้าน
  • Business
  • Data science
  • Marketing
  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    Back to top button