Mustafa Al Hamad commited on
Commit
96a6dc2
·
1 Parent(s): d4a850f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -10,6 +10,7 @@ Original file is located at
10
  import gradio as gr
11
  import pandas as pd
12
  import pickle
 
13
  from docx import Document
14
  from docx.shared import Inches
15
  from docx.dml.color import ColorFormat
@@ -22,7 +23,13 @@ def greet(filer):
22
  catalog = ['411', '516', '521', '522', '517', '526', '513', '511', '512', '444', '425', '422', '423', '274', '322', '401', '412', '414', '310', '321', '413', '326', '320', '311', '313', '314', '301', '315', '273', '222', '221', '207', '272', '211', '212', '271', '523', '424', '426', '421', '416', '417', '410', '506', '507', '508', '525', '404', '501', '502', '503', '529', '433', '406', '407', '408', '409', '402', '403', '112', '101', '142', '132', '102', '122', '111', '131', '162', '141', '560', '504', '518', '551', '415', '514', '210', '205', '206', '208', '201', '202', '203', '204', '209', '515', '325', '290', '524', '322R', '332R', '342R', '352', '312R', '311R', '361R', '351', '341R', '232', '242', '252', '231', '241', '121', '122P']
23
  acad_prog = ['CSCFD', 'CIS6D', 'CDFMD', 'CSCMD', 'CDFFD', 'CIS5D', 'AICFD', 'AICMD', 'CISFD', 'CISMD']
24
  instructor = [4453257593, 1930241598, 4358341973, 4238262128, 4357426088, 1929938568, 1935337347, 1955796250, 1929431808, 4272467103, 4202394509, 4192412710, 1806999846, 4272849202, 1912058487, 1930568800, 1862755341, 1851310059, 4394798282, 1850190462, 1860802611, 4267804479, 4168176680, 1815829197, 3900882352, 1802561224, 1923588499, 1808937902, 1913428854, 4405447088, 1871295579, 1917771326, 1901907393, 4272845996, 4325914480, 1951637908, 1888308391, 1809077683, 4318567305, 4271150304, 4225046937, 1957920095, 1842872764, 1899277758, 1802062721, 4356469215, 1815917003, 4422126590, 4249456208, 1949242409, 4168178059, 4307637971, 4405870856, 1891488381, 1854171746, 4311407200, 4393091763, 1811315522, 4362592477, 1903207335, 1851082087, 1808016624, 4192056011, 1857607040, 4358780484, 4268085579, 1905534983, 4201772991, 4424061779, 3827219877, 4163847963, 4321695325, 4337736507, 4381620065, 1827591149, 4202250556, 4271150097, 4367976138, 4370240794, 8607451999, 9561109405, 4200170841, 4196520873, 4069604398, 4259936848, 4370240821, 4325711080, 4196286733, 4194307601, 1884040931, 1964819211, 4129025292, 4238280675, 1976039311, 4267802594, 1924844382, 4358428479, 1947387912, 4313561535, 4231625841, 4343252267, 4198795433, 4015133901, 1822837666, 4246811842, 1853795700, 1812776035, 1808499053, 1804421349, 1884644333, 1854985374, 3784223781, 3959044874, 4241876976, 1926059910, 4358768615, 1851729617, 1993062194, 1801979372, 4267792664, 4358343667, 4240844797, 3997260035, 4356576503, 4423857878, 4370997046, 4360074081, 1829265759, 4354496945, 4331092110, 4312201810, 4164101365, 4393315523, 4357686987, 3909385359, 4331091429, 4239059190, 4397075068, 1849508936, 4358775833, 4041198247, 4273357387, 1860644443, 4361156410, 4327567236, 1889384201, 4404660644, 4196729587, 1907843091, 4216270812, 1906797192, 1865833436, 4369075319, 4358713671, 4086252969, 4361328148, 4358343314, 4393295446, 4239059782, 4153267118, 4236217094, 4240848908, 1854229005, 4393943025, 3897037136, 4235952179, 1804990239, 4376442228, 4392998894, 4213495210, 1890565796, 1929187277, 4198294352, 1811049007, 4358625732, 4161006771, 1899499203, 7489436141, 1883529465, 4358402401, 4326288374, 4329063315, 4331186228, 4161363498, 4201214703, 4097530313, 4393315091, 4393928058, 4199864782, 7757857750, 3641819764, 3667791572, 1806009632, 4237227974, 4321362595, 4202397969, 3736379081, 4234325112, 4216811352, 7959998400, 4236054173, 4236050027, 4315654140, 4327545944, 1899188644, 4270900290, 1921512557, 1928765817, 4357910807, 1914834870, 4313547054, 4332807580, 4165329073, 3654461135, 4326646718, 4394281742, 1831569063, 4311684944, 4366927493, 4406821127, 4360245452, 1924379520, 1958429569, 1927338288, 4393371318, 1802866911, 1808196651, 1810759688, 4368533046, 4393143319, 4393666116, 4358345660, 4234324905, 1812565136, 4255338219, 4335003807, 4394080980, 1897734057, 1940173636, 1902482745, 4277331738, 7757865677, 7757866349, 4243817574, 4237436468, 1950974055, 4197401541, 4163860691, 4236049154, 4208010959, 4335264677, 1807060356, 4192966692, 3925260024, 4163024042, 4363819935, 7757866394, 3851821428, 1853988781, 1877164640, 1912235022, 4329483259, 4357303206, 4321299199, 7757866019, 1849684938, 1929711926, 1854034946, 4308249201, 1923920698, 1897386461, 7757866422, 7757866066, 7417146222, 1852686985, 7334942890, 4357265541, 4311887750, 4196287286, 1832178361, 1841409652, 4196522549, 4272848538, 4315348820, 7757865560, 1911229782, 1930905864, 4308844581, 3682358781, 4190872173, 1873652595, 4194307109, 4192965220, 7764080863, 8485790323, 4130487942, 1812961970, 4315654228, 7757866512, 4200169148, 4167036243, 4314798018, 4196724673, 4199615972, 1811648402, 4363884949, 4239417593, 4237436886, 4340492696, 4248566959, 4314626608, 1929738685, 1840544075, 3645951569, 4360051970, 1889380975, 7765319873, 1851307683, 4168401286, 4197401556, 4320160919, 7588144671, 7763541245, 4327699448, 4319322965, 4329062694, 4157254505, 4197401925, 4238260083, 7757866142, 7577866451, 4192968548, 4305952869, 4373936338, 4212621641, 4216955588, 4082116533, 4037495429, 7763539092, 4230619397, 4330745243, 4196286108, 4327969272, 1963568889, 1931720066, 4357426787, 4281890418, 1812060587, 4267792199, 1836080480, 1833091429, 1898408366, 4363618526, 8211768475, 4332807224, 1957396146, 1808885376, 1886515699, 4394209956, 1800891639, 1883796309, 1859011082, 4162704558, 4380285159, 4310451216, 4198392508, 1934648840, 1803770937, 4036852518, 4329438533, 4357627973, 1840631782, 1856269428, 4167544396, 4355952736, 1815703308, 4393947926, 4360075328, 1809616205, 4192966912, 4253002137, 1970898909, 4271020753, 4271041275, 4013256699, 4230645815, 4291756388, 4235082817, 1857455556, 1902557841, 1960016222, 4236114017, 3880974368, 4114175633, 4199608291, 4234040306, 1931402970, 4210428228, 1919352330, 3943260035, 4235319765, 4260452024, 4230145804, 4204194867, 4233648249, 4045522061, 4012675028, 4221132642, 4313683039, 4232455676, 1834484894, 4234324770, 4173586461, 4284599890, 1983590790, 1913597955, 4253034656, 4272847614, 3784606094, 4219604846, 4276432615, 1814656193, 4313142290, 4229068081, 4240621156, 4247789429, 4234045650, 4277476676, 4130573287, 4274201238, 1926964851, 4193310246, 4205740443, 4225069259, 4231847117, 4104925820, 4197401419, 1847859367, 398780741, 4167788382, 4222576329, 4373578763, 4245141082, 4245812435, 4232601218, 4236753311, 4271212275, 3988427883, 4198387205, 4240332233, 4357920120, 1840104132, 4279384289, 4135069498, 4272155086, 4240607940, 4281573582, 1898832449, 4326564253, 1822199530, 1901448918, 4159433816, 1826216039, 4270002669, 1842999572, 1864375506, 4234324324, 1918854303, 1841587973, 4232602109, 4234047002, 4160156255, 4204029197, 1951442408, 4047632104, 4235465951, 4239419183, 1806773265, 3863504160, 4128759998, 3807336842, 4069433236, 3914778341, 1800340256, 4199613950, 1876694469, 1172214828, 3995749694, 4314327396, 1816213720, 4233726195, 1883595419, 1900121089, 1903251946, 1836865183, 4274312998, 4199116459, 4233487959, 4198609230, 4199875047, 4237433678, 4208007086, 4260638780, 4308716276, 1909334920, 4264635671, 4236048647, 4162643063, 4204703789, 4273194172, 4155096476, 4201371008, 1944748635, 4230475829, 1891659379, 4081147586, 4194952296, 1900175960, 4272319268, 4234500904, 1951590919, 1884276391, 4321824520, 4176874946, 4268203483, 4199616920, 4164099569, 1825330639, 4234324517, 4161686069, 4194309041, 4234325629, 4214736787, 4197752831, 1827880461]
25
- loaded_model = pickle.load(open("knnpredictor.sav", 'rb'))
 
 
 
 
 
 
26
  droppers = 0
27
  total = 0
28
  document = Document()
 
10
  import gradio as gr
11
  import pandas as pd
12
  import pickle
13
+ import os
14
  from docx import Document
15
  from docx.shared import Inches
16
  from docx.dml.color import ColorFormat
 
23
  catalog = ['411', '516', '521', '522', '517', '526', '513', '511', '512', '444', '425', '422', '423', '274', '322', '401', '412', '414', '310', '321', '413', '326', '320', '311', '313', '314', '301', '315', '273', '222', '221', '207', '272', '211', '212', '271', '523', '424', '426', '421', '416', '417', '410', '506', '507', '508', '525', '404', '501', '502', '503', '529', '433', '406', '407', '408', '409', '402', '403', '112', '101', '142', '132', '102', '122', '111', '131', '162', '141', '560', '504', '518', '551', '415', '514', '210', '205', '206', '208', '201', '202', '203', '204', '209', '515', '325', '290', '524', '322R', '332R', '342R', '352', '312R', '311R', '361R', '351', '341R', '232', '242', '252', '231', '241', '121', '122P']
24
  acad_prog = ['CSCFD', 'CIS6D', 'CDFMD', 'CSCMD', 'CDFFD', 'CIS5D', 'AICFD', 'AICMD', 'CISFD', 'CISMD']
25
  instructor = [4453257593, 1930241598, 4358341973, 4238262128, 4357426088, 1929938568, 1935337347, 1955796250, 1929431808, 4272467103, 4202394509, 4192412710, 1806999846, 4272849202, 1912058487, 1930568800, 1862755341, 1851310059, 4394798282, 1850190462, 1860802611, 4267804479, 4168176680, 1815829197, 3900882352, 1802561224, 1923588499, 1808937902, 1913428854, 4405447088, 1871295579, 1917771326, 1901907393, 4272845996, 4325914480, 1951637908, 1888308391, 1809077683, 4318567305, 4271150304, 4225046937, 1957920095, 1842872764, 1899277758, 1802062721, 4356469215, 1815917003, 4422126590, 4249456208, 1949242409, 4168178059, 4307637971, 4405870856, 1891488381, 1854171746, 4311407200, 4393091763, 1811315522, 4362592477, 1903207335, 1851082087, 1808016624, 4192056011, 1857607040, 4358780484, 4268085579, 1905534983, 4201772991, 4424061779, 3827219877, 4163847963, 4321695325, 4337736507, 4381620065, 1827591149, 4202250556, 4271150097, 4367976138, 4370240794, 8607451999, 9561109405, 4200170841, 4196520873, 4069604398, 4259936848, 4370240821, 4325711080, 4196286733, 4194307601, 1884040931, 1964819211, 4129025292, 4238280675, 1976039311, 4267802594, 1924844382, 4358428479, 1947387912, 4313561535, 4231625841, 4343252267, 4198795433, 4015133901, 1822837666, 4246811842, 1853795700, 1812776035, 1808499053, 1804421349, 1884644333, 1854985374, 3784223781, 3959044874, 4241876976, 1926059910, 4358768615, 1851729617, 1993062194, 1801979372, 4267792664, 4358343667, 4240844797, 3997260035, 4356576503, 4423857878, 4370997046, 4360074081, 1829265759, 4354496945, 4331092110, 4312201810, 4164101365, 4393315523, 4357686987, 3909385359, 4331091429, 4239059190, 4397075068, 1849508936, 4358775833, 4041198247, 4273357387, 1860644443, 4361156410, 4327567236, 1889384201, 4404660644, 4196729587, 1907843091, 4216270812, 1906797192, 1865833436, 4369075319, 4358713671, 4086252969, 4361328148, 4358343314, 4393295446, 4239059782, 4153267118, 4236217094, 4240848908, 1854229005, 4393943025, 3897037136, 4235952179, 1804990239, 4376442228, 4392998894, 4213495210, 1890565796, 1929187277, 4198294352, 1811049007, 4358625732, 4161006771, 1899499203, 7489436141, 1883529465, 4358402401, 4326288374, 4329063315, 4331186228, 4161363498, 4201214703, 4097530313, 4393315091, 4393928058, 4199864782, 7757857750, 3641819764, 3667791572, 1806009632, 4237227974, 4321362595, 4202397969, 3736379081, 4234325112, 4216811352, 7959998400, 4236054173, 4236050027, 4315654140, 4327545944, 1899188644, 4270900290, 1921512557, 1928765817, 4357910807, 1914834870, 4313547054, 4332807580, 4165329073, 3654461135, 4326646718, 4394281742, 1831569063, 4311684944, 4366927493, 4406821127, 4360245452, 1924379520, 1958429569, 1927338288, 4393371318, 1802866911, 1808196651, 1810759688, 4368533046, 4393143319, 4393666116, 4358345660, 4234324905, 1812565136, 4255338219, 4335003807, 4394080980, 1897734057, 1940173636, 1902482745, 4277331738, 7757865677, 7757866349, 4243817574, 4237436468, 1950974055, 4197401541, 4163860691, 4236049154, 4208010959, 4335264677, 1807060356, 4192966692, 3925260024, 4163024042, 4363819935, 7757866394, 3851821428, 1853988781, 1877164640, 1912235022, 4329483259, 4357303206, 4321299199, 7757866019, 1849684938, 1929711926, 1854034946, 4308249201, 1923920698, 1897386461, 7757866422, 7757866066, 7417146222, 1852686985, 7334942890, 4357265541, 4311887750, 4196287286, 1832178361, 1841409652, 4196522549, 4272848538, 4315348820, 7757865560, 1911229782, 1930905864, 4308844581, 3682358781, 4190872173, 1873652595, 4194307109, 4192965220, 7764080863, 8485790323, 4130487942, 1812961970, 4315654228, 7757866512, 4200169148, 4167036243, 4314798018, 4196724673, 4199615972, 1811648402, 4363884949, 4239417593, 4237436886, 4340492696, 4248566959, 4314626608, 1929738685, 1840544075, 3645951569, 4360051970, 1889380975, 7765319873, 1851307683, 4168401286, 4197401556, 4320160919, 7588144671, 7763541245, 4327699448, 4319322965, 4329062694, 4157254505, 4197401925, 4238260083, 7757866142, 7577866451, 4192968548, 4305952869, 4373936338, 4212621641, 4216955588, 4082116533, 4037495429, 7763539092, 4230619397, 4330745243, 4196286108, 4327969272, 1963568889, 1931720066, 4357426787, 4281890418, 1812060587, 4267792199, 1836080480, 1833091429, 1898408366, 4363618526, 8211768475, 4332807224, 1957396146, 1808885376, 1886515699, 4394209956, 1800891639, 1883796309, 1859011082, 4162704558, 4380285159, 4310451216, 4198392508, 1934648840, 1803770937, 4036852518, 4329438533, 4357627973, 1840631782, 1856269428, 4167544396, 4355952736, 1815703308, 4393947926, 4360075328, 1809616205, 4192966912, 4253002137, 1970898909, 4271020753, 4271041275, 4013256699, 4230645815, 4291756388, 4235082817, 1857455556, 1902557841, 1960016222, 4236114017, 3880974368, 4114175633, 4199608291, 4234040306, 1931402970, 4210428228, 1919352330, 3943260035, 4235319765, 4260452024, 4230145804, 4204194867, 4233648249, 4045522061, 4012675028, 4221132642, 4313683039, 4232455676, 1834484894, 4234324770, 4173586461, 4284599890, 1983590790, 1913597955, 4253034656, 4272847614, 3784606094, 4219604846, 4276432615, 1814656193, 4313142290, 4229068081, 4240621156, 4247789429, 4234045650, 4277476676, 4130573287, 4274201238, 1926964851, 4193310246, 4205740443, 4225069259, 4231847117, 4104925820, 4197401419, 1847859367, 398780741, 4167788382, 4222576329, 4373578763, 4245141082, 4245812435, 4232601218, 4236753311, 4271212275, 3988427883, 4198387205, 4240332233, 4357920120, 1840104132, 4279384289, 4135069498, 4272155086, 4240607940, 4281573582, 1898832449, 4326564253, 1822199530, 1901448918, 4159433816, 1826216039, 4270002669, 1842999572, 1864375506, 4234324324, 1918854303, 1841587973, 4232602109, 4234047002, 4160156255, 4204029197, 1951442408, 4047632104, 4235465951, 4239419183, 1806773265, 3863504160, 4128759998, 3807336842, 4069433236, 3914778341, 1800340256, 4199613950, 1876694469, 1172214828, 3995749694, 4314327396, 1816213720, 4233726195, 1883595419, 1900121089, 1903251946, 1836865183, 4274312998, 4199116459, 4233487959, 4198609230, 4199875047, 4237433678, 4208007086, 4260638780, 4308716276, 1909334920, 4264635671, 4236048647, 4162643063, 4204703789, 4273194172, 4155096476, 4201371008, 1944748635, 4230475829, 1891659379, 4081147586, 4194952296, 1900175960, 4272319268, 4234500904, 1951590919, 1884276391, 4321824520, 4176874946, 4268203483, 4199616920, 4164099569, 1825330639, 4234324517, 4161686069, 4194309041, 4234325629, 4214736787, 4197752831, 1827880461]
26
+ dir_name = str(os.getcwd())
27
+ test = os.listdir(dir_name)
28
+ modelname = ""
29
+ for item in test:
30
+ if item.endswith(".sav"):
31
+ modelname = item
32
+ loaded_model = pickle.load(open(modelname, 'rb'))
33
  droppers = 0
34
  total = 0
35
  document = Document()