Wednesday, 12 April 2023

Apriori Algorithm

 Hi all

Apriori Algorithm

 import numpy as nm

import matplotlib.pyplot as mtp  
import pandas as pd 
from apyori import apriori  
import urllib.request

url="http://localhost/web/hupaddpairs.php?item1="

dataset = pd.read_csv('item_set1.csv')  
transactions=[]  
for i in range(0, 32):
    transactions.append([str(dataset.values[i,j])  for j in range(0,5)]) 

vals=""
rules= apriori(transactions= transactions, min_support=0.003, min_confidence = 0.2, min_lift=3, min_length=2, max_length=2) 
results= list(rules)  
for item in results:
    pair = item[0]   
    items = [x for x in pair]  
    print("Rule: " + items[0] + " -> " + items[1])  
    print("Support: " + str(item[1]))  
    print("Confidence: " + str(item[2][0][2]))  
    print("Lift: " + str(item[2][0][3]))  
    print("=====================================")  
    vals=url+items[0]+"&item2="+items[1]
    print(vals)
    webUrl = urllib.request.urlopen(vals)
    vals=""

-------------------
Data
item_set1.csv

electronics.smartphone,	electronics.video.tv			
electronics.smartphone,	electronics.video.tv,appliances.kitchen.washer		
electronics.smartphone,	electronics.audio.headphone			
electronics.audio.headphone,electronics.smartphone	appliances.environment.vacuum,kids.skates	

Call a php program from Python

 Dear all

import urllib

url="http://localhost/huphand/huphand.php?code="

i=i+1

url=url+str(i)

webUrl = urllib.request.urlopen(url)

Sunday, 2 April 2023

How to load model using keras in Python

 qn) How to load model using keras in Python

Ans)

from keras.models import load_model
modelmain = load_model("hup_bacteria_lstm.h5")
print(modelmain.summary())

How to save model using keras in Python

 Qn) How to save model using keras in Python

Ans)

model.save("hup_bacteria_lstm.h5")

Show image using cv2

 Qn) How to show image using cv2 in Python

Ans)

from google.colab.patches import cv2_imshow
hupimg=cv2.imread('Bacteroides.fragilis/Bacteroides.fragilis_0001.tif')
cv2_imshow(hupimg)

Friday, 31 March 2023

How to encode text to numeric using fit_transform

 Hi all,

Qn) How to encode text to numeric using fit_transform

Ans)

import numpy as np
import pandas as pd
from sklearn.feature_extraction.text import CountVectorizer

df = pd.read_csv("hupassg.tsv", sep='\t', encoding='ISO-8859-1');

vectorizer1 = CountVectorizer(max_features = 10000, ngram_range=(13), stop_words='english')
count_vector1 = vectorizer1.fit_transform(df['clean_assg'])
feature_names1 = vectorizer1.get_feature_names_out()
data1 = df[['assg_set','clean_assg','final_score']].copy()
X = count_vectors1.toarray()
y = data1['final_score'].to_numpy()
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.3)

Save and load model in python using pickle

 Dear all,

Qn) How to save and load a model using Pickle in Python

Ans)

import pickle
filename = 'hupscoringsvm.sav'
pickle.dump(model, open(filename, 'wb'))

--------
import pickle
filename = 'hupscoringsvm.sav'
loaded_model = pickle.load(open(filename, 'rb'))
y_pred=loaded_model.predict(X_test)
print(y_pred)