How to Build a Basic AI Model in Python

June 14, 2025
3
Views
How to Build a Basic AI Model in Python

How to Build a Basic AI Model in Python

Introduction

Artificial Intelligence (AI) may sound complex, but creating a basic AI model is surprisingly doable with Python. In this tutorial, you’ll learn how to build a simple AI using Python and the powerful scikit-learn library. This guide is perfect for beginners just starting their AI journey.

What You’ll Need

  • Python 3 installed on your computer
  • Basic knowledge of Python (variables, functions)
  • Libraries: scikit-learn, pandas, numpy

Step 1: Install Required Libraries

pip install scikit-learn pandas numpy

This installs the tools needed to handle data and create your model.

Step 2: Load Sample Data

We’ll use a built-in dataset from scikit-learn for simplicity:


from sklearn.datasets import load_iris
data = load_iris()
X = data.data
y = data.target
      

This loads the famous Iris dataset, which helps predict flower species based on features like petal size.

Step 3: Split the Data


from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)
      

This divides the data into training and testing sets.

Step 4: Train the Model


from sklearn.tree import DecisionTreeClassifier
model = DecisionTreeClassifier()
model.fit(X_train, y_train)
      

Now we’ve trained our model using a decision tree algorithm!

Step 5: Test the Model


accuracy = model.score(X_test, y_test)
print(f"Accuracy: {accuracy}")
      

This gives you the accuracy of your model on unseen data.

Bonus: Make a Prediction


sample = [[5.1, 3.5, 1.4, 0.2]]
prediction = model.predict(sample)
print(f"Predicted class: {prediction}")
      

Try it out with your own input!

Conclusion

And that’s it! You’ve just built a basic AI model in Python. As you get more comfortable, you can explore other algorithms and datasets. The world of AI is vast, and this is just the beginning. Keep coding and keep learning!

Written by M Sharanya

Article Categories:
AI Tools

Leave a Reply

Your email address will not be published. Required fields are marked *