Artificial Neural Network, is a deep learning API written in Python.
Project description
Artificial Neural Network
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
Release history Release notifications | RSS feed
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
- Download URL: Artificial_Neural_Network_Classifier-1.0.22.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb8859db37a65e4b393d262f5e94f295d2435b29a3276c1adda22342177805d8 |
|
MD5 | 84b605da4fa2297cd5c67e18b23822a2 |
|
BLAKE2b-256 | a742882839de2991d37dcb0103bf5c68fffbadf23722d61abf29d7f4331a4909 |
File details
Details for the file Artificial_Neural_Network_Classifier-1.0.22-py3-none-any.whl
.
File metadata
- Download URL: Artificial_Neural_Network_Classifier-1.0.22-py3-none-any.whl
- Upload date:
- Size: 11.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6842924678261cd0635f601cb85921cd3793941d24dc11bfd6d04714ac28dce2 |
|
MD5 | 4cff33d7d53e43dc3b235ba6f5dba93c |
|
BLAKE2b-256 | 48ba789249dba3d7b2b07dabd8ee6af8218b439117250c58e128d99fb10c1acd |