Friday, June 28, 2024

Bpk itu kalau ke masjid biasanya shalat sambil duduk. Subuh ini berbaring dan tdk ikut shalat

Bpk itu kalau ke masjid biasanya shalat sambil duduk.
Saya sangat ingat wajah, sosok bpk itu.
Subuh ini berbaring dan tdk ikut shalat.
Setelah selesai shalat Subuh berjamaah, Bpk itu dipindahkan ke bagian depan masjid. Dishalatkan.

Giliran saya, kita semua akan seperti itu.
Entah kapan.
Semoga fase kehidupan dunia ini bisa kita jalani dengan sebaik2nya.
Husnul khatimah.

Kita jalani detik demi detik jam yg selalu maju ini dengan sebaik2nya.
Dengan kesadaran bahwa waktu kita sangat singkat.
Waktu kita sangat berharga.
Waktu terus berjalan maju.

 21/12/45

Thursday, June 27, 2024

Monday, June 24, 2024

Topik TA: Dasar2 NLP: Fine tune LLM unt task kita

Pertanyaan
Can I fine tune chat gpt for my spesific task?

Jawaban ChatGPT 4o 

Yes, you can fine-tune a language model like GPT for specific tasks to make it more effective in specialized applications. Here are a few ways you can achieve this:


### 1. **Using the OpenAI API:**

OpenAI provides fine-tuning capabilities via their API. You can upload your dataset and fine-tune a model according to your needs. Here's a basic outline of the steps:


- **Prepare your dataset:** Format your data into a JSONL file, where each line is a prompt-completion pair.

- **Upload the dataset:** Use the OpenAI CLI or API to upload your dataset.

- **Fine-tune the model:** Initiate the fine-tuning process through the OpenAI API.

- **Use the fine-tuned model:** Once fine-tuning is complete, you can use the new model via the OpenAI API.


### 2. **Using open-source alternatives:**

If you prefer using open-source models like GPT-2 or GPT-3 alternatives, you can fine-tune them using libraries such as Hugging Face's Transformers. Here’s a brief overview:


- **Choose a model:** Select a pre-trained model from the Hugging Face model hub.

- **Prepare your data:** Format your dataset similarly as above.

- **Fine-tune the model:** Use the `Trainer` class from the Transformers library to fine-tune the model on your dataset.

- **Deploy the model:** Once fine-tuned, you can deploy the model using Hugging Face’s Inference API or other methods.


### 3. **Using other frameworks:**

Other frameworks like TensorFlow, PyTorch, or Keras can also be used to fine-tune models, especially if you need more control over the training process. 


### Steps in Detail:

1. **Data Preparation:**

   - Ensure your data is clean and in the correct format.

   - Split your data into training and validation sets.


2. **Model Fine-Tuning:**

   - Load a pre-trained model.

   - Define your training parameters (learning rate, batch size, etc.).

   - Train the model on your dataset, monitoring performance on the validation set.


3. **Evaluation and Deployment:**

   - Evaluate the model to ensure it meets your performance criteria.

   - Deploy the model for inference.


### Considerations:

- **Data Quality:** The quality of your fine-tuning dataset is crucial for performance.

- **Compute Resources:** Fine-tuning large models can be computationally intensive.

- **Task Specificity:** Ensure your dataset is closely related to your specific task.


If you need more detailed instructions or assistance with a specific step, feel free to ask!


========================================

Yang dari gratisan ada



Pagi ini takziah 3 orang bpk2.

Hari ini saya dan istri takziah ke 3 orang bpk2 yg meninggal pagi ini.

Dua orang bpk2 Suryalaya Timur IV (dekat Masjid Nurul Hikmah), usia sekitar 65 th dan 60 tahun. Masuk RS hari Jum'at. Jumat pagi masih sehat, aktivitas seperti biasa. Bpk tdk begitu kenal.

Satu orang Jamaah Al Muhajirin. Usia sekitar 70 th. Bpk kenal baik. Masuk RS hari Rabu. Sebelumnya masih aktif sehari2.

Semoga semua husnul khatimah.

Semoga bisa menjadi hikmah bagi kita.

Aamiin. 🤲

Saturday, June 22, 2024

Tim cuci karpet masjid

Bagus juga kalau komunitas antar masjid saling bekerjasama dlm membersihakan karpet masjid (yg diharapkan jadi lebih bersih dibanding kalau hanya pakai vacuum cleaner)

Ada bbrp alternatif kerjasama, a.l.
- Ada satu masjid yg beli peralatan pembersihan (misal cuci karpet), masjid lain bisa pinjam dg infak yg terjangkau. Unt tim kebersihan bisa saling melatih.
- Atau peralatan yg beli adalah komunitas bbrp masjid.
- dll

Unt pembelian alat insya Allah ada donatur2 yg akan mendukung.

Alatnya juga bisa yg lengkap atau yg simpel tapi bagus.

Sekedar contoh peralatan2 kebersihan.



Kalau yg lebih praktis, bisa lebih sering digunakan, dg sebuah alatcarpet cleaner spt BISELL atau Hoover ini.

Video demo [link]


https://www.cnet.com/home/best-carpet-cleaners/


Wednesday, June 19, 2024

Orang yg (hanya) sukses di dunia QS 11:15-16

Pagi ini membaca a.l. QS 11:15-16
Merenungkan.

Orang yg menginginkan serta berusaha dg sungguh2 unt kesuksesan dunia saja. Di bidang apapun.

Lalu Allah SWT mentakdirkan dia meraihnya.

Saat meninggal dunia tuntas, habislah sdh upaya kerasnya itu. 

Naudzibullah min dzalik.
Kami memohon perlindungan kpd Allah dari hal tsb.



Bbrp waktu kemudian baca juga QS Al Isra' (17):18-20
Beberapa waktu kemudian baca ayat terkait yi. QS 3:145

Saturday, June 15, 2024

Wisata ke destinasi yg sangat indah sejuk, makanan yg enak2. Bersama orang2 yg kita cintai..

Alangkah bahagianya..
Kita pergi ke obyek wisata yg indah pemandangannya. Esotis Sejuk hawanya. Enak2 kulinernya. 

Apalagi bersama orang2 yg kita cintai.

Meski mungkin jauh tempatnya. Sulit dicapai lokasinya. Mahal biayanya.

Ketahuilah. Surga adalah tempat yg diluar imajinasi manusia. Dan tiket masuknya adalah iman dan amal shaleh.

Itulah janji dariNya.

Tiket itu bisa kita dapatkan dlm kehidupan kita yg fana ini. Kehidupan yg sangat singkat.

Ya Allah.. barilah hamba kekuatan.

Wisata ke pantai...

Hari ini ke Pantai Drini, Gunungkidul, Yogya. Indah. Semakin merasakan besarnya kekuasaanNya. Betapa kecil, lemahnya manusia. Sepanjang mata memandang ke samudra.. itu berapa luasnya. Ribuan kilometer air membentang.

Tuesday, June 4, 2024

Merancang evaluasi pilihan ganda (PG) yg baik dengan bantuan LLM

Merancang few shot learning untuk pembelajaran kita dan murid2 kita

Kumpulan LLM gratisan untuk membantu belajar memahami konsep2: ensemble learning + evaluasi cepat (PG seperti pertanyaan 2psikologi)

 LLM meski gratisan sdh sangat hebat. Namun unt lebih meningkatkan kredibitas responsnya, kita bisa lakukan seperti dg ensemble learning


RQ: bagaimana supaya LLM bisa lebih efektif (lebih mudah difahami, lebih komprehensif, lebih akurat) 


Bisa dg few shot learning dan ansemble

RQ: bagaimana few shot yg tepat. Penyediaan few shot, dimana fewnya bisa sampai ratusan 

Contoh2 mungkin bisa dari permasalahan yg berbeda, yg kita lebih faham.


RQ: bagaimana melakukan ensemble process? Coba dari cara paling sederhana: voting.

bagaimana proses ansemble untuk jawaba esai


1. Bagaimana menerangkan dengan jelas (dan penjelasannya benar)

Ensemble diharapkan lebih membuat penjelasana lebih mudah dan lebih akurat

2. Kumpulan pertanyaan PG meyakinkan kita dg cara cepat, kita sdh faham atau belum,



Dari euforia kemenangan Persib: tato.

 Kemarin ada heboh kemenangan Persib, jadi juara Liga Indonesia

Saya tidak mengikuti persepak bolaan. Sangat jarang nonton.

Pemain2 itu tentunya jadi idola banyak orang termasuk kaum muda dan anak2.

Yg saya surprise mengapa kurang perhatian dg pengidolaan yg artinya  bisa banyak dicontoh anak2. Misal pemain Persib David da Silva yg tangannya penuh tato.

Prihatin sepertinya tato semakin merebak di kalangan muda kita.  


David da Silva, tangan penuh tato