artificial intelligence

Codingan Paling Penting Buat Artificial Intelligence

Artificial intelligence sekarang makin ngetren dan dipake di mana-mana, dari kesehatan sampai keuangan. Kalau kamu mau paham cara bikin AI, ada beberapa kode penting yang wajib dikuasai. Yuk, kita bahas satu-satu!

1. Machine Learning Pakai Python & Scikit-learn

Machine Learning itu otaknya AI, dan Python jadi bahasa yang paling sering dipake. Salah satu library kece buat ini adalah Scikit-learn.

Contoh Kode: Klasifikasi Data dengan Scikit-learn

from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import accuracy_score

# Load dataset
iris = load_iris()
X_train, X_test, y_train, y_test = train_test_split(iris.data, iris.target, test_size=0.2, random_state=42)

# Train model
model = RandomForestClassifier(n_estimators=100)
model.fit(X_train, y_train)

# Cek akurasi
predictions = model.predict(X_test)
accuracy = accuracy_score(y_test, predictions)
print(f'Accuracy: {accuracy * 100:.2f}%')

Kode di atas nunjukin cara pake Random Forest Classifier buat klasifikasi data bunga Iris dengan Scikit-learn.

Advertisements

2. Deep Learning Pakai TensorFlow & Keras

Deep Learning itu bagian dari Machine Learning yang pake jaringan saraf tiruan. Library TensorFlow dan Keras sering banget dipake buat bikin model deep learning.

Contoh Kode: Model Jaringan Saraf Sederhana dengan Keras

import tensorflow as tf
from tensorflow import keras
from tensorflow.keras.layers import Dense

# Data Dummy
X_train = [[0], [1], [2], [3], [4]]
y_train = [[0], [1], [4], [9], [16]]

# Model Neural Network
model = keras.Sequential([
    Dense(10, activation='relu', input_shape=(1,)),
    Dense(1)
])

# Compile model
model.compile(optimizer='adam', loss='mse')

# Latih model
model.fit(X_train, y_train, epochs=100, verbose=0)

# Prediksi
print(model.predict([[5]]))

Kode ini nunjukin cara bikin model sederhana yang bisa nebak hubungan kuadrat antara input dan output pake TensorFlow & Keras.

3. Natural Language Processing (NLP) Pakai NLTK & SpaCy

NLP itu bagian AI yang nge-handle teks dan bahasa manusia.

Contoh Kode: Tokenisasi Pakai NLTK

import nltk
from nltk.tokenize import word_tokenize

nltk.download('punkt')
text = "Artificial Intelligence is changing the world."
words = word_tokenize(text)
print(words)

Kode ini nunjukin cara tokenisasi pakai NLTK buat mecah teks jadi kata-kata.

4. Computer Vision Pakai OpenCV

Computer Vision bikin komputer bisa “ngeliat” gambar atau video.

Contoh Kode: Buka dan Tampilkan Gambar Pakai OpenCV

import cv2

image = cv2.imread('image.jpg')
cv2.imshow('Image', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

Kode ini buat baca dan tampilin gambar pakai OpenCV.

5. AI Deployment Pakai Flask

Biar AI bisa dipake di dunia nyata, kita bisa bikin API pakai Flask.

Contoh Kode: Deploy Model AI Pakai Flask

from flask import Flask, request, jsonify
import joblib

app = Flask(__name__)
model = joblib.load('model.pkl')

@app.route('/predict', methods=['POST'])
def predict():
    data = request.get_json()
    prediction = model.predict([data['features']])
    return jsonify({'prediction': prediction.tolist()})

if __name__ == '__main__':
    app.run(debug=True)

Kode ini bikin API sederhana buat model AI pake Flask.

Kesimpulan

Beberapa tools yang sering dipake itu Python, Scikit-learn, TensorFlow, OpenCV, dan Flask. Kalau udah paham dasar-dasarnya, kamu bisa bikin berbagai solusi AI dari yang simpel sampai yang kompleks!

Related Articles

Responses