Skip to main content

Artificial Neural Network, is a deep learning API written in Python.

Project description

Artificial Neural Network

Artificial Neural Network logo

This repository hosts the development of the Artificial Neural Network library.

About Artificial Neural Network

Artificial Neural Network, is a deep learning API written in Python. It was developed with a focus on enabling fast experimentation. Being able to go from idea to result as fast as possible is key to doing good research.

Artificial Neural Network is:

  • Simple
  • Flexible
  • Powerful

First contact with Artificial Neural Network

The core data structures of Artificial Neural Network are consign and result. It implement four model in two layer neural network for helping you fast build predictor.

Here is an exemple :

from Artificial_Neural_Network_Classifier import artificialneuralnetwork_classifier
import pandas as pd
import numpy as np

# Reading and cleaning dataset form a CSV file

df = pd.read_csv('admission_data.csv')
df = df.apply(pd.to_numeric, errors='coerce')
df = df.dropna()

# Select X dataset (consign) and convert them in numpy matrix 
x = np.matrix(df[["GRE Score","TOEFL Score","University Rating","SOP","LOR ","CGPA"]].to_numpy() )

# Select Y dataset (response) and convert them in numpy matrix 
y = np.matrix(df[["Research"]].to_numpy())

# Train the model
ANN = artificialneuralnetwork_classifier(x,y)

Let make prediction

X = np.matrix([[318,110,3,4,3,8.8] ])
print(Ann.predict(X))

It is a binairy classifier. Mean that your response should be 0 or 1. And your dataset response may also be binary.

Admission data used for this exemple :

GRE Score TOEFL Score University Rating SOP LOR CGPA Research
337 118 4 4.5 4.5 9.65 1
324 107 4 4 4.5 8.87 1
316 104 3 3 3.5 8 1
322 110 3 3.5 2.5 8.67 1
314 103 2 2 3 8.21 0
330 115 5 4.5 3 9.34 1
321 109 3 3 4 8.2 1
308 101 2 3 4 7.9 0
302 102 1 2 1.5 8 0
323 108 3 3.5 3 8.6 0

Support

You can ask questions and join the development discussion:


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file Artificial_Neural_Network_Classifier-1.0.22.tar.gz.

File metadata

File hashes

Hashes for Artificial_Neural_Network_Classifier-1.0.22.tar.gz
Algorithm Hash digest
SHA256 cb8859db37a65e4b393d262f5e94f295d2435b29a3276c1adda22342177805d8
MD5 84b605da4fa2297cd5c67e18b23822a2
BLAKE2b-256 a742882839de2991d37dcb0103bf5c68fffbadf23722d61abf29d7f4331a4909

See more details on using hashes here.

File details

Details for the file Artificial_Neural_Network_Classifier-1.0.22-py3-none-any.whl.

File metadata

File hashes

Hashes for Artificial_Neural_Network_Classifier-1.0.22-py3-none-any.whl
Algorithm Hash digest
SHA256 6842924678261cd0635f601cb85921cd3793941d24dc11bfd6d04714ac28dce2
MD5 4cff33d7d53e43dc3b235ba6f5dba93c
BLAKE2b-256 48ba789249dba3d7b2b07dabd8ee6af8218b439117250c58e128d99fb10c1acd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page