Revamp BikinAvatar.com

Kukuh T Wicaksono
5 min readDec 27, 2023

Awal tahun 2023 tepatnya 29 january 2023, saya membuat web aplikasi bikinavatar.com . Teknologi dibelakangnya menggunakan Stable Difussion dan dreambooth untuk melakukan fine tuning model. source code dreambooth dapat dipelajari , https://github.com/XavierXiao/Dreambooth-Stable-Diffusion . Dengan upload 10–15 foto, user bisa generate sendiri puluhan sampai ratusan photo dirinya dengan berbagai macam thema. Dreambooth sangat popular digunakan oleh berbagai macam aplikasi mobile. Setelah dreambooth kemudian muncul Lora Model.

DreamBooth dan Lora model adalah dua pendekatan yang berbeda untuk melatih model AI generatif seperti Stable Diffusion. Berikut ini perbedaan utamanya:

1. DreamBooth adalah teknik melatih ulang (fine-tuning) model Stable Diffusion menggunakan dataset gambar spesifik dari suatu objek/konsep tertentu. Misalnya foto-foto kucing peliharaan Anda. Dengan DreamBooth, model Stable Diffusion akan menjadi lebih baik dalam menghasilkan gambar kucing peliharaan Anda.

2. Lora model adalah teknik memodifikasi arsitektur model Stable Diffusion itu sendiri dengan menambahkan “ingatan jangka panjang” yang dapat diisi dengan teks deskriptif. Misalnya deskripsi tentang penampilan, kepribadian, dan kebiasaan seekor kucing. Dengan Lora, model akan lebih konsisten dalam menghasilkan gambar sesuai deskripsi teks yang diberikan.

Jadi DreamBooth berfokus pada fine-tuning model dengan data gambar spesifik, sementara Lora model berfokus pada modifikasi arsitektur model dengan menambahkan ingatan berupa teks deskriptif. Keduanya bertujuan untuk membuat Stable Diffusion lebih baik dalam menghasilkan gambar sesuai keinginan pengguna.

Lora model pada stable diffusion adalah sebuah model generatif yang digunakan untuk menghasilkan gambar dengan kualitas tinggi. Model ini bekerja dengan membalikkan proses difusi, yaitu menambahkan noise pada gambar secara bertahap. Lora model menggunakan adaptor tingkat rendah (low-rank adaptor) untuk mengendalikan proses difusi. Adaptor tingkat rendah ini berfungsi untuk mengontrol distribusi noise yang ditambahkan pada gambar.

Penggunaan Lora model pada stable diffusion dapat menghasilkan gambar dengan kualitas yang lebih tinggi dibandingkan dengan model difusi lainnya. Hal ini dikarenakan Lora model dapat mengontrol distribusi noise secara lebih presisi. Akibatnya, gambar yang dihasilkan lebih realistis dan tidak mengalami distorsi.

https://www.nextdiffusion.ai/tutorials/how-to-install-and-use-lora-models-for-stunning-images-in-stable-diffusion

Pada awal desember 2023, Web Aplikasi BikinAvatar.com dirombak ulang, ditambahkan aplikasi generative Images popular seperti MJ. MJ pada pertengahan desember 2023 mengeluarkan versi 6.0 alprha version. User dapat juga mencobanya di situs bikinavatar.com

Selain itu, BikinAvatar.com juga menambahkan fitur faceswap , agar user dapat memasukkan wajah sendiri pada gambar AI yang mereka buat. Ada fitur lens camera, sudut pengambilan (angle), style gambar , opsi untuk menterjemahkan prompt ke bahasa inggris.

Tertarik mencoba, silahkan daftar langsung ke website BikinAvatar.com , dan masukkan refcode : KUKUHTW .

English Version:

It appears that you have provided detailed information about the development and features of the BikinAvatar.com web application. Here is a translation of the provided information into English:

— -

At the beginning of 2023, precisely on January 29, 2023, I created the web application BikinAvatar.com. The technology behind it uses Stable Diffusion and Dreambooth for fine-tuning the model. The Dreambooth source code can be studied at https://github.com/XavierXiao/Dreambooth-Stable-Diffusion. With the ability to upload 10–15 photos, users can generate dozens to hundreds of photos of themselves with various themes. Dreambooth is widely popular and used by various mobile applications. Following Dreambooth, the Lora Model was introduced.

DreamBooth and Lora model are two different approaches to train generative AI models like Stable Diffusion. Here are the main differences:

1. DreamBooth is a fine-tuning technique for the Stable Diffusion model using specific image datasets of a particular object or concept, such as photos of your pet cat. With DreamBooth, the Stable Diffusion model becomes better at generating images of your pet cat.

2. Lora model is a technique that modifies the architecture of the Stable Diffusion model itself by adding “long-term memory” that can be filled with descriptive text. For example, descriptions of the appearance, personality, and habits of a cat. With Lora, the model becomes more consistent in generating images according to the given text description.

So, DreamBooth focuses on fine-tuning the model with specific image data, while Lora model focuses on modifying the model architecture by adding descriptive text memory. Both aim to make Stable Diffusion better at generating user-desired images.

The Lora model in Stable Diffusion is a generative model used to produce high-quality images. It works by reversing the diffusion process, gradually adding noise to the image. Lora model uses a low-rank adaptor to control the diffusion process. This low-rank adaptor controls the distribution of noise added to the image.

Using Lora model in Stable Diffusion can result in higher-quality images compared to other diffusion models. This is because the Lora model can control noise distribution more precisely, resulting in more realistic and undistorted images.

For more information on how to install and use Lora models in Stable Diffusion, you can visit https://www.nextdiffusion.ai/tutorials/how-to-install-and-use-lora-models-for-stunning-images-in-stable-diffusion.

In early December 2023, the BikinAvatar.com web application underwent a major overhaul, adding popular generative image applications like MJ. In mid-December 2023, MJ released version 6.0 alpha. Users can try it on the BikinAvatar.com website.

Additionally, BikinAvatar.com added a face swap feature, allowing users to insert their own faces into the AI-generated images. There are features such as lens camera, angle adjustment, image style, and an option to translate prompts into English.

If you’re interested in trying it out, please register directly on the BikinAvatar.com website and enter the referral code: KUKUHTW.

--

--