Views
No views yet
\n, \t, \r as it is.
'terjemah ke Mandarin: ''terjemah ke Tamil: ''terjemah ke Jawa: ' +'terjemah ke Melayu: ''terjemah ke Inggeris: ''terjemah ke johor: ' ++'terjemah ke kedah: ' ++'terjemah ke kelantan: ' ++'terjemah ke pasar Melayu: ' +'terjemah ke melaka: ' ++'terjemah ke negeri sembilan: ' ++'terjemah ke pahang: ' ++'terjemah ke perak: ' ++'terjemah ke sabah: ' ++'terjemah ke sarawak: ' ++'terjemah ke terengganu: ' ++'terjemah ke Jawi: ' ++'terjemah ke Manglish: ' +'terjemah ke Banjar: ' +'terjemah ke pasar Mandarin: ' +'terjemah ke Cantonese: ' ++1from transformers import AutoTokenizer, T5ForConditionalGeneration
2
3tokenizer = AutoTokenizer.from_pretrained('mesolitica/nanot5-small-malaysian-translation-v2.1')
4model = T5ForConditionalGeneration.from_pretrained('mesolitica/nanot5-small-malaysian-translation-v2.1')
5
6strings = [
7 'ak tak paham la',
8 'Hi guys! I noticed semalam & harini dah ramai yang dapat cookies ni kan. So harini i nak share some post mortem of our first batch:',
9 "Memanglah. Ini tak payah expert, aku pun tau. It's a gesture, bodoh.",
10 'jam 8 di pasar KK memang org ramai 😂, pandai dia pilih tmpt.',
11 'Jadi haram jadah😀😃🤭',
12 'nak gi mana tuu',
13 'Macam nak ambil half day',
14 "Bayangkan PH dan menang pru-14. Pastu macam-macam pintu belakang ada. Last-last Ismail Sabri naik. That's why I don't give a fk about politics anymore. Sumpah dah fk up dah.",
15]
16all_special_ids = [0, 1, 2]
17prefix = 'terjemah ke Melayu: '
18input_ids = [{'input_ids': tokenizer.encode(f'{prefix}{s}{tokenizer.eos_token}', return_tensors='pt')[
19 0]} for s in strings]
20padded = tokenizer.pad(input_ids, padding='longest')
21outputs = model.generate(**padded, max_length = 100)
22tokenizer.batch_decode([[i for i in o if i not in all_special_ids] for o in outputs])[' Saya tidak faham',
' Hi guys! Saya perasan semalam dan hari ini ramai yang menerima cookies. Jadi hari ini saya ingin berkongsi beberapa post mortem batch pertama kami:',
' Memanglah. Tak perlu pakar, saya juga tahu. Ini adalah satu isyarat, bodoh.',
' Orang ramai di pasar KK pada jam 8 pagi, mereka sangat pandai memilih tempat.',
' Jadi haram jadah 😀😃🤭',
' Di mana kamu pergi?',
' Saya ingin mengambil separuh hari',
' Bayangkan PH dan menang PRU-14. Terdapat pelbagai pintu belakang. Akhirnya, Ismail Sabri naik. Itulah sebabnya saya tidak lagi bercakap tentang politik. Saya bersumpah sudah berputus asa.']1code_english = """
2Here's a detailed Python code solution for implementing a Convolutional Neural Network (CNN) for image classification on the CIFAR-10 dataset:
3
4```python
5import tensorflow as tf
6from tensorflow.keras.datasets import cifar10
7from tensorflow.keras.models import Sequential
8from tensorflow.keras.layers import Conv2D, MaxPooling2D, Flatten, Dense, Dropout
9from tensorflow.keras.optimizers import Adam
10from tensorflow.keras.preprocessing.image import ImageDataGenerator
11from sklearn.model_selection import GridSearchCV
12from tensorflow.keras.wrappers.scikit_learn import KerasClassifier
13import numpy as np
14import matplotlib.pyplot as plt
15
16# Load and preprocess the CIFAR-10 dataset
17(x_train, y_train), (x_test, y_test) = cifar10.load_data()
18x_train = x_train.astype('float32') / 255.0
19x_test = x_test.astype('float32') / 255.0
20y_train = tf.keras.utils.to_categorical(y_train, num_classes=10)
21y_test = tf.keras.utils.to_categorical(y_test, num_classes=10)
22
23# Define the CNN architecture
24def create_model(learning_rate=0.001, dropout_rate=0.5, num_filters=32):
25 model = Sequential()
26 model.add(Conv2D(num_filters, (3, 3), activation='relu', padding='same', input_shape=(32, 32, 3)))
27 model.add(Conv2D(num_filters, (3, 3), activation='relu'))
28 model.add(MaxPooling2D(pool_size=(2, 2)))
29 model.add(Dropout(dropout_rate))
30
31 model.add(Conv2D(num_filters * 2, (3, 3), activation='relu', padding='same'))
32 model.add(Conv2D(num_filters * 2, (3, 3), activation='relu'))
33 model.add(MaxPooling2D(pool_size=(2, 2)))
34 model.add(Dropout(dropout_rate))
35
36 model.add(Conv2D(num_filters * 4, (3, 3), activation='relu', padding='same'))
37 model.add(Conv2D(num_filters * 4, (3, 3), activation='relu'))
38 model.add(MaxPooling2D(pool_size=(2, 2)))
39 model.add(Dropout(dropout_rate))
40
41 model.add(Flatten())
42 model.add(Dense(512, activation='relu'))
43 model.add(Dropout(dropout_rate))
44 model.add(Dense(10, activation='softmax'))
45
46 optimizer = Adam(learning_rate=learning_rate)
47 model.compile(optimizer=optimizer, loss='categorical_crossentropy', metrics=['accuracy'])
48 return model
49```
50
51Explanation:
52
53a) Data preprocessing:
54- The CIFAR-10 dataset is loaded using `cifar10.load_data()`.
55- The pixel values of the images are normalized to the range [0, 1] by dividing them by 255.
56- The labels are converted to categorical format using `to_categorical()`.
57
58b) CNN Architecture:
59- The CNN architecture consists of three convolutional blocks, each containing two convolutional layers followed by a max-pooling layer and dropout regularization.
60- The number of filters in each convolutional block is increased progressively (32, 64, 128).
61- ReLU activation function is used in the convolutional layers.
62- The final layers are fully connected, with a softmax activation for multi-class classification.
63"""
64
65input_ids = tokenizer.encode(f'terjemah ke Melayu: {code_english}{tokenizer.eos_token}', return_tensors = 'pt')
66outputs = model.generate(input_ids, max_length = 1024)
67outputs = [i for i in outputs[0] if i not in all_special_ids]
68print(tokenizer.decode(outputs, spaces_between_special_tokens = False))Berikut adalah penyelesaian kod Python yang terperinci untuk melaksanakan Rangkaian Neural Konvolusi (CNN) untuk pengelasan imej pada dataset CIFAR-10:
```python
import tensorflow as tf
from tensorflow.keras.datasets import cifar10
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Conv2D, MaxPooling2D, Flatten, Dense, Dropout
from tensorflow.keras.optimizers import Adam
from tensorflow.keras.preprocessing.image import ImageDataGenerator
from sklearn.model_selection import GridSearchCV
from tensorflow.keras.wrappers.scikit_learn import KerasClassifier
import numpy as np
import matplotlib.pyplot as plt
# Muatkan dan praproses dataset CIFAR-10
(x_train, y_train), (x_test, y_test) = cifar10.load_data()
x_train = x_train.astype('float32') / 255.0
x_test = x_test.astype('float32') / 255.0
y_train = tf.keras.utils.to_categorical(y_train, num_classes=10)
y_test = tf.keras.utils.to_categorical(y_test, num_classes=10)
# Tentukan senibina CNN
def create_model(learning_rate=0.001, dropout_rate=0.5, num_filters=32):
model = Sequential()
model.add(Conv2D(num_filters, (3, 3), activation='relu', padding='same', input_shape=(32, 32, 3)))
model.add(Conv2D(num_filters, (3, 3), activation='relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Dropout(dropout_rate))
model.add(Conv2D(num_filters * 2, (3, 3), activation='relu', padding='same'))
model.add(Conv2D(num_filters * 2, (3, 3), activation='relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Dropout(dropout_rate))
model.add(Conv2D(num_filters * 4, (3, 3), activation='relu', padding='same'))
model.add(Conv2D(num_filters * 4, (3, 3), activation='relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Dropout(dropout_rate))
model.add(Flatten())
model.add(Dense(512, activation='relu'))
model.add(Dropout(dropout_rate))
model.add(Dense(10, activation='softmax'))
optimizer = Adam(learning_rate=learning_rate)
model.compile(optimizer=optimizer, loss='categorical_crossentropy', metrics=['accuracy'])
return model
```
Penjelasan:
a) Prapemprosesan data:
- Dataset CIFAR-10 dimuatkan menggunakan `cifar10.load_data()`.
- Nilai piksel imej dinormalisasi ke julat [0, 1] dengan membahagikan mereka dengan 255.
- Label ditukar kepada format kategori menggunakan `to_categorical()`.
b) Senibina CNN:
- Senibina CNN terdiri daripada tiga blok konvolusi, setiap satu mengandungi dua lapisan konvolusi diikuti oleh lapisan max-pooling dan regularisasi dropout.
- Bilangan penapis dalam setiap blok konvolusi meningkat secara beransur-ansur (32, 64, 128).
-max_length should complete the result.1code_indon = """
2`Untuk menggunakan numpy, pertama-tama, Anda perlu menginstalnya melalui pip. Anda dapat melakukannya dengan menjalankan perintah `pip install numpy` di terminal Anda.
3Setelah numpy terinstal, Anda dapat mengimpor modul numpy dengan menambahkan baris `import numpy as np` di awal program Anda.
4Berikut adalah contoh beberapa operasi dasar numpy:
5``` python
6import numpy as np
7# membuat array numpy dari list
8my_list = [1, 2, 3, 4, 5]
9my_array = np.array(my_list)
10# membuat array numpy dengan rentang nilai tertentu
11my_range = np.arange(0, 10, 2) # nilai awal, nilai akhir, dan loncatan
12# membuat array numpy dengan nilai acak
13my_random_array = np.random.rand(3, 3) # 3 baris dan 3 kolom
14# mengakses elemen array numpy
15print(my_array[0]) # mengakses elemen pertama
16# melakukan operasi matematika pada array numpy
17my_array = my_array + 1 # menambah setiap elemen dengan 1
18my_array = my_array * 2 # mengalikan setiap elemen dengan 2
19# mengubah bentuk array numpy
20my_array = np.reshape(my_array, (2, 5)) # menjadi array 2D dengan 2 baris dan 5 kolom
21```
22Itulah beberapa operasi dasar numpy. Anda dapat menemukan dokumentasi resmi numpy di https://numpy.org/doc/stable/.
23"""
24input_ids = tokenizer.encode(f'terjemah ke Melayu: {code_indon}{tokenizer.eos_token}', return_tensors = 'pt')
25outputs = model.generate(input_ids, max_length = 1024)
26outputs = [i for i in outputs[0] if i not in all_special_ids]
27print(tokenizer.decode(outputs, spaces_between_special_tokens = False))`Untuk menggunakan numpy, pertama sekali, anda perlu memasangnya melalui pip. Anda boleh melakukannya dengan menjalankan perintah `pip install numpy` di terminal anda.
Setelah numpy dipasang, anda boleh mengimport modul numpy dengan menambahkan baris `import numpy as np` di awal program anda.
Berikut adalah contoh beberapa operasi asas numpy:
``` python
import numpy as np
# membuat array numpy dari senarai
my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
# membuat array numpy dengan rentang nilai tertentu
my_range = np.arange(0, 10, 2) # nilai awal, nilai akhir, dan lompat
# membuat array numpy dengan nilai rawak
my_random_array = np.random.rand(3, 3) # 3 baris dan 3 lajur
# mengakses elemen array numpy
print(my_array[0]) # mengakses elemen pertama
# melakukan operasi matematik pada array numpy
my_array = my_array + 1 # menambah setiap elemen dengan 1
my_array = my_array * 2 # mendarab setiap elemen dengan 2
# mengubah bentuk array numpy
my_array = np.reshape(my_array, (2, 5)) # menjadi array 2D dengan 2 baris dan 5 lajur
```
Itulah beberapa operasi asas numpy. Anda boleh mencari dokumentasi rasmi numpy di https://numpy.org/doc/stable/.1code_indon = """
2`Untuk menggunakan numpy, pertama-tama, Anda perlu menginstalnya melalui pip. Anda dapat melakukannya dengan menjalankan perintah `pip install numpy` di terminal Anda.
3Setelah numpy terinstal, Anda dapat mengimpor modul numpy dengan menambahkan baris `import numpy as np` di awal program Anda.
4Berikut adalah contoh beberapa operasi dasar numpy:
5``` python
6import numpy as np
7# membuat array numpy dari list
8my_list = [1, 2, 3, 4, 5]
9my_array = np.array(my_list)
10# membuat array numpy dengan rentang nilai tertentu
11my_range = np.arange(0, 10, 2) # nilai awal, nilai akhir, dan loncatan
12# membuat array numpy dengan nilai acak
13my_random_array = np.random.rand(3, 3) # 3 baris dan 3 kolom
14# mengakses elemen array numpy
15print(my_array[0]) # mengakses elemen pertama
16# melakukan operasi matematika pada array numpy
17my_array = my_array + 1 # menambah setiap elemen dengan 1
18my_array = my_array * 2 # mengalikan setiap elemen dengan 2
19# mengubah bentuk array numpy
20my_array = np.reshape(my_array, (2, 5)) # menjadi array 2D dengan 2 baris dan 5 kolom
21```
22Itulah beberapa operasi dasar numpy. Anda dapat menemukan dokumentasi resmi numpy di https://numpy.org/doc/stable/.
23"""
24input_ids = tokenizer.encode(f'terjemah ke Jawi: {code_indon}{tokenizer.eos_token}', return_tensors = 'pt')
25outputs = model.generate(input_ids, max_length = 1024)
26outputs = [i for i in outputs[0] if i not in all_special_ids]
27print(tokenizer.decode(outputs, spaces_between_special_tokens = False))`اونتوق مڠݢوناکن نومڤي، ڤرتام-تام، اندا ڤرلو مڠينساليهاڽ ملالوءي ڤيڤ. اندا داڤت ملاکوکنڽ دڠن منجالنکن ڤرينته `ڤيڤ همبل نومڤي` د ترمينت اندا.
سلڤس نومڤي ترينسالي, اندا داڤت مڠيمڤور مودول نومڤي دڠن منمبهکن باريس `ايمڤورت نومڤي اس نوءڤي` د اول ڤروجيک اندا.
بريکوت اداله چونتوه ببراڤ اوڤراسي داسر نومڤي:
``` python
ايمڤورت نومڤي اس نو؟
# ممبوات اريڠ نومڤي دري سناراي
my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
# ممبوات اريڠ نومڤي دڠن رنتڠ نيلاي ترتنتو
my_range = np.arange(0، 10, 2) # نيلاي اول، نيلاي اخير، دان لونچتن
# ممبوات اريڠ نومڤي دڠن نيلاي اچق
my_random_array = np.random.rand(3, 3) # 3 باريس دان 3 لنتور
# مڠاقساليس ايليمن نومڤي
ڤوترا(my_array[0]) # مڠاقساليس ايليمن ڤرتام
# ملاکوکن اوڤراسي ماتماتيك ڤد اريڠ نومڤي
my_array = my_array + 1 # منمبه ستياڤ ايليمن دڠن ١
my_array = my_array * 2 # مڠيراکن ستياڤ ايليمن دڠن ٢
# مڠوبه بنتوق اريڠ نومڤي
my_array = np.reshape(my_array, (2, 5)) # منجادي اريڠ ٢د دڠن ٢ باريس دان ٥ لنتور
```
اداله ببراڤ اوڤراسي داسر نومڤي. اندا داڤت منموکن دوتاسي ريسمي نومڤي د https://numpy.org/doc/stable/.1code_indon = """
2`Untuk menggunakan numpy, pertama-tama, Anda perlu menginstalnya melalui pip. Anda dapat melakukannya dengan menjalankan perintah `pip install numpy` di terminal Anda.
3Setelah numpy terinstal, Anda dapat mengimpor modul numpy dengan menambahkan baris `import numpy as np` di awal program Anda.
4Berikut adalah contoh beberapa operasi dasar numpy:
5``` python
6import numpy as np
7# membuat array numpy dari list
8my_list = [1, 2, 3, 4, 5]
9my_array = np.array(my_list)
10# membuat array numpy dengan rentang nilai tertentu
11my_range = np.arange(0, 10, 2) # nilai awal, nilai akhir, dan loncatan
12# membuat array numpy dengan nilai acak
13my_random_array = np.random.rand(3, 3) # 3 baris dan 3 kolom
14# mengakses elemen array numpy
15print(my_array[0]) # mengakses elemen pertama
16# melakukan operasi matematika pada array numpy
17my_array = my_array + 1 # menambah setiap elemen dengan 1
18my_array = my_array * 2 # mengalikan setiap elemen dengan 2
19# mengubah bentuk array numpy
20my_array = np.reshape(my_array, (2, 5)) # menjadi array 2D dengan 2 baris dan 5 kolom
21```
22Itulah beberapa operasi dasar numpy. Anda dapat menemukan dokumentasi resmi numpy di https://numpy.org/doc/stable/.
23"""
24input_ids = tokenizer.encode(f'terjemah ke terengganu: {code_indon}\n{tokenizer.eos_token}', return_tensors = 'pt')
25outputs = model.generate(input_ids, max_length = 1024)
26outputs = [i for i in outputs[0] if i not in all_special_ids]
27print(tokenizer.decode(outputs, spaces_between_special_tokens = False))\n is important, we found out if omit \n in dialects will cause repetitive generation.`` Untuk gune numpy, pertama-tama, mung kene pasang die melalui pip. Mung buleh buat ni dengan jalankan perintah `pip install numpy` dalang terminal mung.
Lepas numpy tu dipasang, mung buleh import modul numpy tu dengan tambah baris `import numpy as np` dalang awal program mung.
Ni contoh sikit operasi dasar numpy:
``` python
import numpy as np
# buat array numpy dari list
my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
# buat array numpy tu dengan rentang nilai tertentu
my_range = np.arange(0, 10, 2) # nilai awal, nilai akhir, dan lompat
# buat array numpy tu dengan nilai acak
my_random_array = np.random.rand(3, 3) # 3 baris ngah 3 kolom
# akses elemen array numpy
print(my_array[0]) # akses elemen pertama
# buat operasi matematik dalang array numpy
my_array = my_array + 1 # tambah tiap-tiap elemen dengan 1
my_array = my_array * 2 # kira tiap-tiap elemen dengan 2
# ubah bentuk array numpy
my_array = np.reshape(my_array, (2, 5)) # jadi array 2D ngah 2 baris ngah 5 kolom
```
Itu la beberapa operasi dasar numpy. Mung buleh nemu dokumentasi rasmi numpy dalang https://numpy.org/doc/stable/.1code_indon = """
2`Untuk menggunakan numpy, pertama-tama, Anda perlu menginstalnya melalui pip. Anda dapat melakukannya dengan menjalankan perintah `pip install numpy` di terminal Anda.
3Setelah numpy terinstal, Anda dapat mengimpor modul numpy dengan menambahkan baris `import numpy as np` di awal program Anda.
4Berikut adalah contoh beberapa operasi dasar numpy:
5``` python
6import numpy as np
7# membuat array numpy dari list
8my_list = [1, 2, 3, 4, 5]
9my_array = np.array(my_list)
10# membuat array numpy dengan rentang nilai tertentu
11my_range = np.arange(0, 10, 2) # nilai awal, nilai akhir, dan loncatan
12# membuat array numpy dengan nilai acak
13my_random_array = np.random.rand(3, 3) # 3 baris dan 3 kolom
14# mengakses elemen array numpy
15print(my_array[0]) # mengakses elemen pertama
16# melakukan operasi matematika pada array numpy
17my_array = my_array + 1 # menambah setiap elemen dengan 1
18my_array = my_array * 2 # mengalikan setiap elemen dengan 2
19# mengubah bentuk array numpy
20my_array = np.reshape(my_array, (2, 5)) # menjadi array 2D dengan 2 baris dan 5 kolom
21```
22Itulah beberapa operasi dasar numpy. Anda dapat menemukan dokumentasi resmi numpy di https://numpy.org/doc/stable/.
23"""
24input_ids = tokenizer.encode(f'terjemah ke perak: {code_indon}\n{tokenizer.eos_token}', return_tensors = 'pt')
25outputs = model.generate(input_ids, max_length = 1024, top_p=0.95,
26top_k=50,
27temperature=0.9,
28do_sample=True,)
29outputs = [i for i in outputs[0] if i not in all_special_ids]
30print(tokenizer.decode(outputs, spaces_between_special_tokens = False))\n is important, we found out if omit \n in dialects will cause repetitive generation.Nih lah, ape yang teman teman nak buat ni. Miker nak kene buat macam tu.
**Dok suruh kome pasang numpy dari list, cuba masukkan baris `import numpy as np` dalam baris yang dah siap.
* Ni contoh beberapa operasi dasar numpy:
```python
import numpy as np
# buat array numpy dari list
my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
# buat array numpy dalam nilai tertentu
my_range = np.arange(0, 10, 2) # nilai awal, nilai akhir, ngan jumpe
# buat array numpy dalam nilai acak
my_random_array = np.random.rand(3, 3) # 3 baris ngan 3 kolom
# access elemen array numpy
print(my_array[0]) # access element pertama
# buat operasi matematik kat array numpy
my_array = my_array + 1 # tambah setiap elemen ngan 1
my_array = my_array * 2 # darab tiap elemen ngan 2
# ubah bentuk array numpy
my_array = np.reshape(my_array, (2, 5)) # jadi array 2D dengan 2 baris ngan 5 kolom
```
Ate, ni beberapa operasi dasar numpy. Kome boleh cari dokumentasi rasmi numpy kat https://numpy.org/doc/stable/.1code_indon = """
2`Untuk menggunakan numpy, pertama-tama, Anda perlu menginstalnya melalui pip. Anda dapat melakukannya dengan menjalankan perintah `pip install numpy` di terminal Anda.
3Setelah numpy terinstal, Anda dapat mengimpor modul numpy dengan menambahkan baris `import numpy as np` di awal program Anda.
4Berikut adalah contoh beberapa operasi dasar numpy:
5``` python
6import numpy as np
7# membuat array numpy dari list
8my_list = [1, 2, 3, 4, 5]
9my_array = np.array(my_list)
10# membuat array numpy dengan rentang nilai tertentu
11my_range = np.arange(0, 10, 2) # nilai awal, nilai akhir, dan loncatan
12# membuat array numpy dengan nilai acak
13my_random_array = np.random.rand(3, 3) # 3 baris dan 3 kolom
14# mengakses elemen array numpy
15print(my_array[0]) # mengakses elemen pertama
16# melakukan operasi matematika pada array numpy
17my_array = my_array + 1 # menambah setiap elemen dengan 1
18my_array = my_array * 2 # mengalikan setiap elemen dengan 2
19# mengubah bentuk array numpy
20my_array = np.reshape(my_array, (2, 5)) # menjadi array 2D dengan 2 baris dan 5 kolom
21```
22Itulah beberapa operasi dasar numpy. Anda dapat menemukan dokumentasi resmi numpy di https://numpy.org/doc/stable/.
23"""
24input_ids = tokenizer.encode(f'terjemah ke kedah: {code_indon}\n{tokenizer.eos_token}', return_tensors = 'pt')
25outputs = model.generate(input_ids, max_length = 1024, top_p=0.95,
26top_k=50,
27temperature=0.9,
28do_sample=True,)
29outputs = [i for i in outputs[0] if i not in all_special_ids]
30print(tokenizer.decode(outputs, spaces_between_special_tokens = False))\n is important, we found out if omit \n in dialects will cause repetitive generation.`Nak guna numpy, hang kena pasang pip pulak. Hang boleh buat macam ni dengan jalankan perintah `pip install numpy` kat terminal hang.
Lepas numpy install, hang boleh pasang modul numpy dengan tambah baris `import numpy as np` kat awal program hang.
Ni contoh macam mana operasi asas numpy tu:
``` python
import numpy as np
# buat array numpy dari list
my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
# buat array numpy dengan rentang nilai tertentu
my_range = np.arange(0, 10, 2) # nilai awal, nilai akhir, dan lompat
# buat array numpy dengan nilai acak
my_random_array = np.random.rand(3, 3) # 3 baris ngan 3 lajur
# akses elemen array numpy
print(my_array[0]) # akses elemen pertama
# buat operasi matematik kat array numpy
my_array = my_array + 1 # tambah tiap-tiap elemen dengan 1
my_array = my_array * 2 # bulat tiap-tiap elemen dengan 2
# ubah bentuk array numpy
my_array = np.reshape(my_array, (2, 5)) # jadi array 2D ngan 2 baris ngan 5 lajur
```
Itu la beberapa operasi asas numpy. Hang boleh cari dokumentasi rasmi numpy kat https://numpy.org/doc/stable/.1code_indon = """
2`Untuk menggunakan numpy, pertama-tama, Anda perlu menginstalnya melalui pip. Anda dapat melakukannya dengan menjalankan perintah `pip install numpy` di terminal Anda.
3Setelah numpy terinstal, Anda dapat mengimpor modul numpy dengan menambahkan baris `import numpy as np` di awal program Anda.
4Berikut adalah contoh beberapa operasi dasar numpy:
5``` python
6import numpy as np
7# membuat array numpy dari list
8my_list = [1, 2, 3, 4, 5]
9my_array = np.array(my_list)
10# membuat array numpy dengan rentang nilai tertentu
11my_range = np.arange(0, 10, 2) # nilai awal, nilai akhir, dan loncatan
12# membuat array numpy dengan nilai acak
13my_random_array = np.random.rand(3, 3) # 3 baris dan 3 kolom
14# mengakses elemen array numpy
15print(my_array[0]) # mengakses elemen pertama
16# melakukan operasi matematika pada array numpy
17my_array = my_array + 1 # menambah setiap elemen dengan 1
18my_array = my_array * 2 # mengalikan setiap elemen dengan 2
19# mengubah bentuk array numpy
20my_array = np.reshape(my_array, (2, 5)) # menjadi array 2D dengan 2 baris dan 5 kolom
21```
22Itulah beberapa operasi dasar numpy. Anda dapat menemukan dokumentasi resmi numpy di https://numpy.org/doc/stable/.
23"""
24input_ids = tokenizer.encode(f'terjemah ke kedah: {code_indon}\n{tokenizer.eos_token}', return_tensors = 'pt')
25outputs = model.generate(input_ids, max_length = 1024, top_p=0.95,
26top_k=50,
27temperature=0.9,
28do_sample=True,)
29outputs = [i for i in outputs[0] if i not in all_special_ids]
30print(tokenizer.decode(outputs, spaces_between_special_tokens = False))\n is important, we found out if omit \n in dialects will cause repetitive generation.`Nak guna numpy, hang kena pasang pip pulak. Hang boleh buat macam ni dengan jalankan perintah `pip install numpy` kat terminal hang.
Lepas numpy install, hang boleh pasang modul numpy dengan tambah baris `import numpy as np` kat awal program hang.
Ni contoh macam mana operasi asas numpy tu:
``` python
import numpy as np
# buat array numpy dari list
my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
# buat array numpy dengan rentang nilai tertentu
my_range = np.arange(0, 10, 2) # nilai awal, nilai akhir, dan lompat
# buat array numpy dengan nilai acak
my_random_array = np.random.rand(3, 3) # 3 baris ngan 3 lajur
# akses elemen array numpy
print(my_array[0]) # akses elemen pertama
# buat operasi matematik kat array numpy
my_array = my_array + 1 # tambah tiap-tiap elemen dengan 1
my_array = my_array * 2 # bulat tiap-tiap elemen dengan 2
# ubah bentuk array numpy
my_array = np.reshape(my_array, (2, 5)) # jadi array 2D ngan 2 baris ngan 5 lajur
```
Itu la beberapa operasi asas numpy. Hang boleh cari dokumentasi rasmi numpy kat https://numpy.org/doc/stable/.1news = """
2Ahli ekonomi memuji Belanjawan 2025 dibentangkan Perdana Menteri, Anwar Ibrahim semalam yang disifatkan berfikiran ke depan dan ternyata Madani dengan penekanan lebih ke atas penstrukturan semula ekonomi jangka panjang.
3
4Bawani Lelchumanan dari Business School Universiti Sunway berkata, fokus Belanjawan 2025 untuk meningkatkan daya saing global negara dengan menyokong inisiatif dalam sektor seperti semikonduktor, tenaga hijau, kewangan Islam dan transformasi digital.
5
6Beliau memberitahu FMT, inisiatif ini boleh menjadikan Malaysia pemain berdaya saing di peringkat serantau dan antarabangsa.
7"""
8input_ids = tokenizer.encode(f'terjemah ke sabah: {news}{tokenizer.eos_token}', return_tensors = 'pt')
9outputs = model.generate(
10 input_ids,
11 max_length=200,
12 top_p=0.95,
13 top_k=50,
14 temperature=0.9,
15 do_sample=True,
16 num_return_sequences=5
17)
18out = tokenizer.batch_decode([[i for i in o if i not in all_special_ids] for o in outputs])
19for o in out:
20 print(o.strip(), '\n------\n')Bah, kunuk sia mau bilang sama semua orang yang suka kasi oghang dalam soal bilang apa ni. Palui betul la kalau kita main santut ja dalam duit kita. Kin panas betul kalau kerajaan bilang sama kita.
Kamurang cakap ada benda macam ni:
1. Palui betul la kalau ada yang main santut ja dalam hal ni. Tingu saja la, tapi palui betul la, bikin orang jadi gerigitan dalam hal ni. Anu bah, mungkin kita nda dapat orang besar macam ini, padahal negara kita jadi gini. Ndak payah la kita pening kepala fikir macam mana mau maju.
------
Bah, sia kasi puji, orang-orang ekonomi puji Perdana Menteri, Anwar Ibrahim, terang-terang cakap dia fikir depan-depan dan nda ada cakap kita lebih dalam hal nduduk sama-sama.
Bawani Lelchumanan dari Universiti Sunway cakap, benda ni fokus untuk bikin negara kita jadi lebih baik kalau dapat projek macam semikonduktor, tenaga hijau, kewangan Islam sama transformasi digital.
Bah, dia kata macam tu la, boleh jadi pemain Malaysia yang boleh jadi pemain yang boleh tahan dalam pasaran sama pun sama dengan dunia.
Adui dogo, kamurang tau la, sapa tau. Kita mesti nda main-main dalam bidang ni. Kita mesti pandai-pandai lah jadi pemain untuk negara kita, bukan saja.
------
Bah, bilang la kamurang:
Kin kamurang puji si Anwar tu pasal bah, ucapan Najib tu. Sia ingat, patut la dia fikir depan-depan sama kita kena fokus sama restructure ekonomi jangka panjang.
Bawani Lelchumanan dari Universiti Sunway ni cakap, dia mau putuskan belanjawan 2025 tu jadi lebih baik untuk negara, kasi kerjasama sama kita. Kita bikin semua benda macam semikonduktor la, energy hijau la, kewangan Islam la.
Kamurang tu beritahu FMT, bagus tu akan jadi pemain Malaysia punya saham kat peringkat regional-ranking. Macam-macam lagi la kalau nda. Kita masih lebih fokus sama ekonomi negara kita. Anu bah, kita mesti pikir satu benda baru. Kamurang harap sia-harap dorang pun tau.
------
Anu bah, kamurang ada sapa-sapa yang puji kalau si Anwar tu cakap yang dia cakap dulu, dia fikir depan-depan macam mana. Tapi kalau fikir macam mana? Dorang pasti la dengar:
Orang punya bisnes pun boleh cakap macam tu, tapi sapa yang fikir itu. Sia tau la, banyak duit. Dorang bikin kerajaan yang jadi lebih stabil, macam orang lain yang susah untuk cari makan. Kin panas betul la kalau kita bikin ekonomi. Macam mana kita mau maju macam ni?
Kita kena lawan Najib dulu, baru lah jadi macam ni. Kin panas betul kalau dia orang sini mau pigi sini.
------
Bah, kunuk sia mau bilang sama kamurang yang mau bilang. Ini Najib dulu kasi duit untuk pembangunan negara, tapi orang lain fikir mau maju la.
Bawani Lelchumanan dari Universiti Sunway tu cakap, kita sudah fokus sama duit untuk bangun yang lagi laju dari segi bisnes. Kita semua boleh fokus sama bisnes macam semikonduktor, energy, duit untuk Islam, sama perubahan digital.
Dia bilang sama orang, ini sudah boleh jadi pemain paling power, paling power di rantau kita.
Kin-dakwa mau bilang sama la yang sudah ada. Kamurang faham ni!
------