Kategori: machine learning

  • Teknologi Terkini Generative AI – 2023

    Saya baru baca tulisan di AItidbids tentang state-of-the art di bidang generative AI. State-of-the-art itu bisa diartikan sebagai teknologi terkini, atau yang paling unggul. Jadi Aitidbits ini membuat daftar teknologi terkini di bidang generative AI tahun 2023, kayak semacam kaleidoskop. Model bahasa (language model) Model open source: Yi: https://github.com/01-ai/Yi Mistral: https://mistral.ai Llama2: https://ai.meta.com/llama/ Code lama:…

  • Kuliah AI-Big Data – Latihan

    a) training,  b) validasi,  c) testing dan  d) implementasi di dunia nyata.  Setiap tahapan memiliki strategi optimasi performa yang berbeda. Jelaskan langkah apa saja yang dapat dilakukan untuk meningkatkan performa pada setiap tahapan? 4. Jelaskan evaluation metrik apa saja yang dapat kita gunakan untuk menguji performa model machine learning! 5. Jelaskan bagaimana hubungan antara bias,…

  • Platform Lightly AI

    Saya lagi nyoba platform lightly.ai tools machine learning. Lightly ini tools buat mempermudah kita untuk memproses dataset yang besar. Dia punya tools seperti Datasource, lightly worker, lightly platform dan lightly python client. Datasource ini bisa digunakan untuk ngakses dataset kita yang disimpan di cloud kayak AWS S3 bucket, Google cloud bucket dan Azure. Lightly worker…

  • Big Self-Supervised Models – Chen

    Saya lagi baca paper Big Self-Supervised models are strong semi-supervised learners dari Ting Chen dkk. Mereka ini dari tim research Google . Salah satu teknik untuk learning dengan jumlah label sedikit adalah dengan menggunakan pretraining secara unsupervised pada jumlah data tidak berlabel yang banyak, kemudian diikuti dengan fine-tuning secara supervised. Dibandingkan dengan semi-supervised learning metode…

  • Entity – NLP

    Saya lanjutkan catatan dari training AI102, masih tentang NLP, kali ini tentang Entity. Entity digunakan untuk menambahkan konteks khusus pada intents. Contohnya, kita mendefinisikan TurnOnDevice intent yang dapat diterapkan untuk banyak perangkat. Entity digunakan untuk menentukan perangkat yang berbeda. Berikut ini contoh pasangan utterance, intents dan entity: Utterance (what is the time?) ; Intent (GetTime);…

  • Language Understanding service

    Saya lanjutkan catatan dari training azure AI102, kali ini language understanding service. Modul ini tentang NLP (Natural language processing). NLP ini fungsinya adalah menginterpretasi makna semantik dari input berupa bahasa (suara atau tulisan). NLP membutuhkan sebuah language model untuk memahami bahasa. Seringkali fungsi ini dinamakan sebagai natural language understanding (NLU). NLU di azure dapat digunakan…

  • Speech Synthesis Markup Language

    Saya lanjutkan catatan dari training AI102 Azure. Masih tentang modul speech service.Kali ini tentang speech synthesis markup language. Dengan speech SDK kita bisa mengubah teks jadi speech,contohnya dengan metode SpeakTextAsync() . Selain itu speech service juga mendukung sintaks XML-based untuk menjelaskan karakteristik speech yang mau kita generate. Sintaks SSML (Speech Syntesis Markup Language) dapat digunakan…

  • Speech Config

    Saya lanjutkan catatan dari training AI102. Masih tentang fitur untuk generate Suara dari teks. Ketika menggenerate suara, kita bisa mengubah konfigurasi  SpeechConfig untuk  menentukan format audio yang dihasilkan. Ada beberapa jenis output audio yang bisa dipilih, berdasarkan: 1) tipe file audio, 2) sampel rate, 3) bit depth Format audio yang dipilih ditentukan pada format berikut…

  • Text-to-speech

    Saya lanjutkan catatan dari training AI102, kali ini tentang text-to-speech. Text-to-speech ini untuk menggenerate suara dari teks. Seperti API Speech-to-text, Speech service memiliki 2 REST APIs: API Text-to-speech, untuk menggenerate suara dari teks API Text-to-speech Long Audio, untuk mengkonversi teks yang banyak ke audio, contohnya generate audio-book dari teks. Dokumentasi tentang API ini bisa dilihat disini:  Azure…

  • Translating Speech to text

    Saya lanjutkan catatan training AI102 Azure. Kali ini tentang translating speech to text. Untuk menerjemahkan speech, digunakan speech recognition untuk mengenali input suara adalah bahasa tertentu, kemudian menerjemahkan transkrip tersebut ke bahasa lain. Tahapan terjemahannya dengan speech SDK mirip dengan speech recognition, dengan tambahan informasi tentang source dan target bahasa: Menggunakan SpeechConfig untuk menghubungkan ke…