Changeset 746d3d in git
- Timestamp:
- Jul 26, 2019, 3:31:01 PM (4 years ago)
- Branches:
- (u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
- Children:
- 8720894b787185ed212506a9a4492ddf6e5f014c
- Parents:
- dd499fe3f7367342e4f0cf3495cdab72a21c2280
- git-author:
- Murray Heymann <heymann.murray@gmail.com>2019-07-26 15:31:01+02:00
- git-committer:
- Murray Heymann <heymann.murray@gmail.com>2019-07-26 15:31:07+02:00
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
.gitignore
rdd499fe r746d3d 118 118 /resources/singular_resourcesconfig.h 119 119 __pycache__ 120 keywords.txt 121 helpfiles -
machine_learning/common/keyword_vector.py
rdd499fe r746d3d 126 126 127 127 128 if __name__ == '__main__': 128 def main(): 129 """ 130 Run some basic tests 131 """ 129 132 if len(sys.argv) != 2: 130 133 print("Usage: ") … … 132 135 sys.exit(1) 133 136 134 dic = read_dictionary(sys.argv[1]) # pylint: disable=invalid-name137 dic = read_dictionary(sys.argv[1]) 135 138 136 testvector = {"hello":3, "bye":4} # pylint: disable=invalid-name139 testvector = {"hello":3, "bye":4} 137 140 normalise_vector(testvector) 138 141 print("normalised vector: " + str(testvector)) 139 142 140 vector1 = {"hello":3, "bye":4} # pylint: disable=invalid-name141 vector2 = {"hello":4, "bye":3} # pylint: disable=invalid-name143 vector1 = {"hello":3, "bye":4} 144 vector2 = {"hello":4, "bye":3} 142 145 print("distance same vector: " + str(vector_distance(vector1, vector1))) 143 146 print("distance different vector: " + str(vector_distance(vector1, vector2))) … … 146 149 147 150 print(count_occurances("../Singular/table.h", dic)) 151 152 if __name__ == '__main__': 153 main() -
machine_learning/common/predictor.py
rdd499fe r746d3d 22 22 self.files = None 23 23 24 24 25 def fit(self, X, y): # pylint: disable=invalid-name 25 26 """ … … 31 32 self.files = y 32 33 return self 34 33 35 34 36 def predict(self, X): # pylint: disable=invalid-name … … 56 58 57 59 58 if __name__ == '__main__': 60 def main(): 61 """ 62 Run some basic tests 63 """ 59 64 print("Running some tests") 60 predictor = HelpPagePredictor() # pylint: disable=invalid-name61 vector1 = {"hello":1, "bye":4, "pizza": 10} # pylint: disable=invalid-name62 vector2 = {"hello":2, "bye":3, "pizza": 1} # pylint: disable=invalid-name63 vector3 = {"hello":3, "bye":9, "pizza": 3} # pylint: disable=invalid-name65 predictor = HelpPagePredictor() 66 vector1 = {"hello":1, "bye":4, "pizza": 10} 67 vector2 = {"hello":2, "bye":3, "pizza": 1} 68 vector3 = {"hello":3, "bye":9, "pizza": 3} 64 69 65 vectors = np.array([vector1, vector2, vector3]) # pylint: disable=invalid-name66 files = np.array(["file1", "file2", "file3"]) # pylint: disable=invalid-name70 vectors = np.array([vector1, vector2, vector3]) 71 files = np.array(["file1", "file2", "file3"]) 67 72 print(vectors) 68 73 print(files) 69 74 70 testvec = {"hello":1, "bye":1, "pizza": 1} # pylint: disable=invalid-name75 testvec = {"hello":1, "bye":1, "pizza": 1} 71 76 72 77 print("distance to 1") … … 81 86 82 87 predictor.fit(vectors, files) 83 prediction = predictor.predict(np.array([testvec])) # pylint: disable=invalid-name88 prediction = predictor.predict(np.array([testvec])) 84 89 print(prediction) 90 91 if __name__ == '__main__': 92 main() -
machine_learning/extract.lib
rdd499fe r746d3d 6 6 7 7 // create file, overwrite if exists 8 write(":w test.txt", l[1]);8 write(":w keywords.txt", l[1]); 9 9 10 10 // write entries from "names" procedure 11 11 for (i = 1; i < size(l); i++) { 12 write(":a test.txt", l[i+1]);12 write(":a keywords.txt", l[i+1]); 13 13 } 14 14 15 15 // write entries from "reservedNameList" procedure 16 16 for (i = 1; i < size(k) + 1; i++) { 17 write(":a test.txt", l[i]);17 write(":a keywords.txt", l[i]); 18 18 } 19 20 exit;
Note: See TracChangeset
for help on using the changeset viewer.