diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 755391e..da73ff3 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,7 +1,13 @@ - + + + + + + + + + - + + @@ -80,6 +90,7 @@ + @@ -124,7 +135,7 @@ - + C:\Users\jpleb\AppData\Roaming\Subversion @@ -141,7 +152,7 @@ - + @@ -149,7 +160,7 @@ - + @@ -159,6 +170,10 @@ + + + @@ -178,8 +193,8 @@ - - + + diff --git a/dev-0/out.tsv b/dev-0/out.tsv index d11d122..611b592 100644 --- a/dev-0/out.tsv +++ b/dev-0/out.tsv @@ -1,500 +1,500 @@ -79372 -256107 -94760 -145169 -86122 -226625 -266618 -146739 -325571 -112225 -78421 -105214 -100772 -117729 -409482 -82245 -77421 -78778 -106271 -85437 -104768 -84790 -128015 -99636 -103260 -85883 -308589 -59247 -69631 -76114 -259745 -99730 -127819 -231776 -82416 -91092 -107431 -142215 -89433 -320682 -76565 -68857 -86769 -92096 -111140 -89785 -72565 -130502 -137535 -94403 -144879 -86920 -111975 -138494 -535002 -91915 -84433 -61107 -80860 -235797 -81950 -111172 -86593 -389623 -320286 -97510 -107431 -65284 -93071 -85883 -83015 -130502 -95211 -123922 -136888 -177818 -139396 -105214 -97645 -99906 -93957 -144874 -123823 -78778 -281097 -111172 -83929 -82774 -82416 -98305 -65284 -84105 -55804 -105239 -207118 -82245 -199812 -297099 -344693 -97424 -102099 -97932 -94408 -48617 -97600 -96601 -79758 -57763 -86769 -88433 -157315 -76114 -112804 -127233 -81266 -221769 -200816 -88904 -97932 -146485 -123823 -89654 -73647 -77446 -238435 -98461 -102099 -147034 -204085 -109033 -80618 -99906 -332349 -77917 -57582 -74606 -96601 -82774 -138510 -286054 -110095 -100596 -204085 -85432 -122238 -93957 -109738 -78582 -89334 -77446 -324715 -109562 -120103 -67081 -145951 -52788 -318018 -201635 -473234 -98104 -126876 -51457 -58624 -53944 -54009 -103161 -73999 -65460 -125073 -83642 -183855 -100661 -92900 -91273 -74783 -99378 -268421 -91744 -111070 -233113 -90745 -318665 -83994 -72565 -436119 -66792 -694000 -108357 -97129 -221479 -1142654 -70963 -71077 -73275 -86769 -79576 -69279 -117729 -103431 -78491 -107431 -214135 -671006 -250779 -110291 -93957 -104768 -99559 -73451 -156893 -86658 -99768 -102275 -76623 -105276 -70787 -66792 -58448 -82064 -73451 -101144 -250246 -78778 -55452 -167520 -158198 -96130 -378812 -60779 -156508 -129171 -77094 -58292 -62444 -91273 -77917 -46928 -87630 -288398 -85437 -118806 -83654 -83106 -94113 -65460 -99906 -145174 -73451 -73275 -124790 -90407 -129171 -517832 -84552 -82416 -115168 -364670 -82416 -73451 -112680 -140609 -79581 -103607 -62464 -154652 -97424 -81950 -76404 -55804 -90588 -273886 -101457 -82769 -56432 -62111 -108230 -318993 -478889 -118806 -114267 -139396 -89257 -87097 -84433 -73917 -462579 -112225 -68927 -49244 -89785 -134289 -101928 -105276 -85883 -98305 -118595 -119242 -139277 -208626 -116819 -155984 -72119 -201501 -52436 -116045 -209844 -114971 -82839 -209160 -87454 -88609 -94916 -42585 -105276 -201169 -122942 -64775 -84904 -132203 -70611 -69279 -70430 -75581 -159862 -421607 -122766 -94584 -95530 -139552 -207295 -73607 -97424 -204085 -216975 -75938 -231091 -321908 -153041 -259745 -204085 -150025 -110775 -138494 -89334 -98378 -211823 -77446 -182588 -104768 -73275 -98104 -154812 -61107 -75938 -83654 -59271 -90470 -78577 -94760 -60603 -313018 -81154 -64599 -69906 -88786 -105038 -57940 -132888 -63952 -82323 -104239 -150047 -237751 -329604 -51280 -59247 -139723 -70611 -86658 -102485 -79934 -82416 -73093 -136732 -103260 -69098 -74606 -83282 -279273 -406642 -118967 -96601 -61107 -127129 -87273 -127806 -112406 -147543 -84433 -72922 -72667 -83654 -81085 -89433 -85765 -217773 -93428 -129171 -145780 -432397 -120103 -175801 -113615 -101218 -146719 -89785 -85261 -150284 -191136 -284760 -62734 -73451 -273748 -520143 -56960 -403835 -93227 -70430 -61230 -68770 -127839 -130229 -85765 -118595 -135830 -403684 -101752 -231776 -105571 -76643 -89433 -138572 -206144 -141055 -155984 -120495 -85883 -106472 -402646 -79576 -109320 -82323 -107255 -99969 -63952 -68770 -106271 -92096 -51457 -97932 -71943 -105214 -90588 -62620 -73093 -167873 -399588 -57763 -90765 -92424 -95445 -102432 -110095 -97756 -78426 -116045 -87391 -116246 -71296 -114971 -104939 -79576 -494224 -59448 -95735 -94232 -84105 -92174 -105276 -99969 -109390 -72119 -115344 -111407 -63443 -68123 -92605 -55452 -95896 -99911 +54984 +255357 +82147 +138526 +73334 +218687 +259462 +135145 +313788 +99139 +61774 +97781 +88273 +101855 +408860 +78072 +66543 +65849 +81483 +72640 +92348 +71976 +84199 +72640 +93706 +78072 +302259 +50909 +53625 +63133 +255357 +83505 +98475 +226836 +65849 +74692 +95064 +139219 +76714 +321214 +78072 +57700 +73998 +79431 +101855 +71282 +64491 +89632 +134451 +78072 +141936 +73334 +79431 +97781 +533147 +72640 +67901 +44118 +65185 +228858 +71976 +69923 +76714 +397300 +317892 +86915 +95064 +54984 +76714 +78072 +64491 +89632 +97087 +114773 +133787 +171815 +127660 +97781 +90990 +80789 +72640 +132429 +94400 +65849 +286625 +69923 +73998 +69923 +65849 +71282 +54984 +71282 +36634 +95729 +201695 +78072 +194240 +291364 +345690 +84863 +80124 +88273 +87580 +37992 +82147 +86915 +72640 +50215 +73998 +81483 +114079 +63133 +109340 +118153 +71282 +216635 +198979 +84863 +88273 +105930 +94400 +82841 +46141 +64491 +233627 +80124 +80124 +141242 +192823 +104571 +70617 +80789 +329392 +67871 +43424 +64491 +86915 +69923 +131735 +285901 +97781 +90990 +192823 +63133 +118847 +72640 +93706 +80124 +56342 +64491 +325318 +96422 +107982 +50215 +104571 +39350 +318497 +187420 +476768 +76050 +114079 +37992 +48193 +43424 +40708 +73334 +40708 +52267 +109340 +76714 +175890 +88273 +88938 +81483 +61774 +88938 +264200 +84863 +95064 +237701 +89632 +319162 +71282 +64491 +436023 +53625 +698178 +90326 +78766 +220045 +1158596 +54984 +54290 +63133 +73998 +65849 +59058 +101855 +81483 +68565 +95064 +212560 +680522 +249925 +83505 +72640 +92348 +95729 +60416 +112720 +73998 +83535 +77408 +66543 +95758 +57700 +53625 +50909 +71282 +60416 +71282 +248567 +65849 +42066 +165025 +155517 +83535 +377592 +47499 +150085 +88273 +69923 +42066 +54984 +81483 +67871 +32559 +71976 +284573 +72640 +73998 +56342 +76050 +81483 +52267 +80789 +148033 +60416 +63133 +121563 +73998 +88273 +522252 +76714 +65849 +73998 +366063 +65849 +60416 +68565 +120205 +75356 +78766 +43424 +111362 +84863 +71976 +59722 +36634 +80789 +266887 +88967 +60416 +48857 +48857 +95064 +315781 +478820 +73998 +99139 +127660 +79431 +70617 +67901 +54290 +465903 +99139 +64491 +50215 +71282 +128354 +92348 +95758 +78072 +71282 +109340 +110004 +118847 +200337 +101855 +112720 +59058 +199673 +44783 +105930 +202389 +88273 +67207 +201695 +74692 +78766 +90990 +43424 +95758 +193546 +107982 +51573 +71282 +119511 +60416 +59058 +53625 +61774 +163002 +418337 +110698 +84863 +68565 +136503 +198979 +69259 +84863 +192823 +212560 +65849 +226142 +315840 +137861 +255357 +192823 +140578 +88967 +97781 +56342 +93706 +204411 +64491 +171815 +92348 +63133 +76050 +152078 +44118 +65849 +56342 +48857 +71976 +70617 +82147 +50215 +309684 +71282 +54290 +71282 +76050 +100497 +47499 +120205 +53625 +54984 +100497 +145346 +232933 +317892 +40708 +50909 +124280 +60416 +73998 +97781 +69923 +65849 +56342 +124944 +93706 +52267 +64491 +73334 +277118 +408860 +92348 +86915 +44118 +88273 +67901 +118847 +105930 +144652 +67901 +68565 +39350 +56342 +64491 +76714 +69259 +212560 +80789 +88273 +116795 +433277 +107982 +169763 +88967 +93706 +146704 +71282 +75356 +124280 +185397 +284573 +51573 +60416 +269633 +530401 +40708 +399382 +85557 +53625 +62439 +55648 +86915 +126996 +69259 +109340 +95064 +400046 +95064 +226836 +101855 +54984 +76714 +129712 +204411 +125638 +112720 +79431 +78072 +76714 +404785 +65849 +101855 +54984 +97781 +78766 +53625 +55648 +81483 +79431 +37992 +88273 +61774 +97781 +80789 +52267 +56342 +159592 +397965 +50215 +78072 +76050 +82841 +86251 +97781 +90990 +71282 +105930 +76714 +101161 +61110 +88273 +80124 +65849 +494454 +46141 +79431 +90296 +71282 +56342 +95758 +78766 +108646 +59058 +71282 +110698 +50215 +54984 +82841 +42066 +97781 +90296 diff --git a/my_solution.py b/my_solution.py index 6337b1e..ba54c48 100644 --- a/my_solution.py +++ b/my_solution.py @@ -34,13 +34,13 @@ X_testA = pandas.read_csv('test-A/in.tsv', sep='\t', header=None, names=names) X_testA.drop('opis', axis=1, inplace=True) X_testA = encoder(X_testA) -data_train = X_train[['Powierzchnia w m2', 'Liczba pokoi', 'Miejsce parkingowe', 'Liczba pięter w budynku']].values +data_train = X_train[['Powierzchnia w m2', 'Liczba pokoi']].values data_train = np.hstack((data_train, np.ones((data_train.shape[0], 1), dtype=data_train.dtype))) x = torch.tensor(data_train , dtype=torch.float) y = torch.tensor(y_train, dtype=torch.float) -w = torch.tensor([0, 0, 0, 0, 0], dtype=torch.float, requires_grad=True) +w = torch.tensor([0, 0, 0], dtype=torch.float, requires_grad=True) learning_rate = torch.tensor(0.00000001) for _ in range(100000): @@ -55,13 +55,13 @@ w.requires_grad_(False) -data_dev = X_dev0[['Powierzchnia w m2', 'Liczba pokoi', 'Miejsce parkingowe', 'Liczba pięter w budynku']].values +data_dev = X_dev0[['Powierzchnia w m2', 'Liczba pokoi']].values data_dev = np.hstack((data_dev, np.ones((data_dev.shape[0], 1), dtype=data_dev.dtype))) x_dev = torch.tensor(data_dev, dtype=torch.float) -data_testA = X_testA[['Powierzchnia w m2', 'Liczba pokoi', 'Miejsce parkingowe', 'Liczba pięter w budynku']].values +data_testA = X_testA[['Powierzchnia w m2', 'Liczba pokoi']].values data_testA = np.hstack((data_testA, np.ones((data_testA.shape[0], 1), dtype=data_testA.dtype))) x_test = torch.tensor(data_testA , dtype=torch.float) diff --git a/test-A/out.tsv b/test-A/out.tsv index dedccd7..252cfca 100644 --- a/test-A/out.tsv +++ b/test-A/out.tsv @@ -1,487 +1,487 @@ -229470 -104727 -124163 -80618 -87519 -97194 -87220 -104304 -122942 -66792 -78667 -66615 -130502 -151812 -90555 -134695 -101928 -89334 -104592 -102816 -78778 -42585 -157315 -75827 -137240 -79934 -104304 -77581 -56849 -117896 -103084 -124704 -602701 -91674 -75938 -65911 -76918 -115996 -88786 -66615 -104304 -77094 -160488 -99478 -51457 -55276 -84105 -163877 -323015 -58337 -201604 -158198 -54009 -120103 -79581 -308798 -149403 -105009 -102837 -121180 -101928 -88433 -120103 -130502 -89568 -112942 -92096 -84974 -157315 -46580 -87454 -137240 -90588 -309307 -95740 -147169 -79483 -141477 -59604 -156598 -95445 -58337 -109865 -110447 -90183 -129171 -639928 -99636 -68751 -99969 -111583 -150735 -285621 -84974 -89785 -714752 -80110 -100596 -76114 -81950 -1106248 -129491 -131834 -82839 -83282 -90183 -145526 -83577 -226806 -123843 -110160 +228194 +99139 +109340 +70617 +71976 +76050 +88938 +97781 +107982 +53625 +65849 +56342 +89632 +111362 +57700 +134451 +92348 +56342 +95064 +87580 +65849 +43424 +114079 +65849 +128354 +69923 +97781 +68565 +40708 +73998 +96422 +119511 +603107 +78072 +65849 +67207 +72640 +103907 +76050 +56342 +97781 +69923 +120205 +86945 +37992 +44783 +71282 +155517 +317892 +50909 +196986 +155517 +40708 +107982 +75356 +306303 +137861 +86915 +92348 +80124 +92348 +81483 +107982 +89632 +80789 +106594 +79431 +78072 +114079 +47499 +74692 +128354 +80789 +309714 +88938 +106624 +54984 +126996 +54984 +145316 +82841 +50909 +88967 +92348 +74692 +88273 +643852 +72640 +67207 +78766 +107982 +139219 +282550 +78072 +71282 +714476 +67207 +90990 +63133 +71976 +1116493 +114773 +90990 +67207 +73334 +74692 +142600 +79431 +225478 +82841 +95064 +70617 69259 -84855 -105845 -66680 -98989 -72119 -202324 -128953 -58337 -123746 -81950 -93232 -103853 -88629 -128015 -80618 -104083 -103501 -694025 -152029 -76426 -103084 -90183 -255754 -109320 -89237 -120495 -100772 -55276 -174532 -86990 -93493 -78778 -102907 -73451 -69455 -90588 -97489 -48617 -84614 -98997 -107313 -317788 -152132 -129602 -133617 -84909 -98793 -141222 -77446 -177965 -82597 -113738 -134498 -120495 -103697 -83654 -164599 -101576 -77250 -515918 -109840 -90765 -116676 -148940 -77446 -55452 -97129 -108165 -139396 -71943 -85162 -86769 -154652 -145153 -145042 -104805 -84438 -167520 -105734 -75516 -97932 -81266 -51522 -408177 -92514 -155886 -139552 -81528 -414436 -2014034 -93937 -92429 -78778 -97194 -76602 -83994 -83642 -107313 -154046 -79999 -58337 -83654 -105361 -81266 -232198 -160488 -70787 -70611 -123139 -80618 -97109 -102485 -88609 -78778 -137240 -73516 -51457 -59448 -70983 -98997 -90765 -89785 -66615 -61464 -98793 -106100 -91645 -184363 -84974 -82597 -56784 -73275 -123139 -97489 -248652 -57763 -96735 -117328 -86187 -218130 -130876 -81774 -92161 -117896 -154652 -137403 -90765 -81950 -104592 -109234 -102104 -83994 -84974 -69279 -152132 -146387 -83225 -258123 -88101 -66172 -86187 -87454 -89785 -128015 -265494 -59624 -81089 -202833 -58583 -94760 -57763 -71943 -80110 -73275 -221479 -100772 -73902 -53944 -70852 -71655 -86122 -116246 -73516 -101928 -145042 -284760 -69520 -93076 -602701 -121434 -160488 -129171 -105571 -406642 -89334 -66172 -106165 -93937 -79287 -106608 -57652 -77094 -97489 -103260 -174532 -261750 -68905 -318665 -121208 -686328 -76623 -109976 -117896 -255636 -126572 -88982 -74848 -84105 -117896 -65107 -125802 -91273 -78778 -238969 -93563 -140453 -44797 -55452 -200816 -94113 -70435 -60197 -54629 -171340 -195489 -59513 -69520 -77779 -112680 -118007 -424706 -84974 -134379 -98989 -99969 -98461 -57116 -85524 -124507 -82597 -101190 -110406 -81266 -214819 -101190 -188210 -95740 -90588 -105517 -84790 -105361 -299410 -61648 -297099 -76114 -71943 -79265 -70259 -100309 -98420 -54120 -105140 -98948 -83106 -66615 -125155 -81950 -56432 -101928 -100772 -142215 -93957 -127876 -112406 -139904 -127839 -94584 -135974 -111316 -631761 -101190 -225512 -58337 -109234 -130502 -108411 -105361 -106472 -78667 -79999 -88982 -66172 -111251 -96666 -85437 -107764 -90588 -98948 -85326 -58337 -108763 -70611 -80618 -90412 -162369 -84105 -88786 -53944 -101477 -129171 -105517 -124163 -100190 -77446 -143821 -163877 -77270 -133245 -86494 -123139 -80110 -117896 -90588 -121208 -322587 -95817 -64599 -65460 -105812 -92605 -90588 -81950 -104415 -112759 -90588 -97932 -73516 -129023 -109234 -60197 -143821 -88982 -129171 -57940 -218130 -109840 -77667 -146550 -98997 -71274 -105734 -82245 -83929 -155886 -92781 -70611 -102698 -109984 -69520 -99597 -253148 -92231 -75155 -222876 -77335 +64491 +53625 +71976 +59058 +197621 +97781 +50909 +117489 +71976 +95064 +82841 +67207 +84199 +70617 +91654 +88273 +696126 +140548 +64491 +96422 +74692 +260790 +101855 +90990 +79431 +88273 +44783 +166383 +80124 +78072 +65849 +99139 +60416 +56342 +80789 +82147 +37992 +74692 +80789 +86251 +309684 +137861 +114773 +107288 +80789 +86251 +97781 +64491 +155517 +72640 +107288 +93706 +79431 +73998 +56342 +156241 +97781 +78766 +517513 +68565 +78072 +72640 +143294 +64491 +42066 +78766 +97781 +127660 +61774 +54984 +73998 +111362 +104571 +104571 +92378 +77408 +165025 +64491 +64491 +88273 +71282 +35275 +404756 +71282 +147368 +136503 +70617 +414957 +2050911 +84199 +85557 +65849 +76050 +61774 +71282 +76714 +86251 +142600 +67207 +50909 +56342 +81483 +71282 +228194 +120205 +57700 +60416 +93706 +70617 +90326 +97781 +78766 +65849 +128354 +57700 +37992 +46141 +43424 +80789 +78072 +71282 +56342 +48193 +86251 +93706 +64491 +179300 +78072 +72640 +43424 +63133 +93706 +82147 +247873 +50215 +90990 +105265 +70617 +216635 +127660 +74692 +76714 +73998 +111362 +90990 +78072 +71976 +95064 +99803 +89632 +71282 +78072 +59058 +137861 +140578 +84863 +257409 +75356 +50215 +70617 +74692 +71282 +84199 +262148 +43424 +73998 +201031 +54984 +82147 +50215 +61774 +67207 +63133 +220045 +88273 +75356 +43424 +54984 +64491 +73334 +101161 +57700 +92348 +104571 +284573 +53625 +86221 +603107 +109340 +120205 +88273 +101855 +408860 +56342 +50215 +90990 +84199 +69259 +97116 +50215 +69923 +82147 +93706 +166383 +255417 +59722 +319162 +93706 +694074 +66543 +88967 +73998 +251977 +82841 +61774 +59058 +71282 +73998 +57700 +96422 +81483 +65849 +234985 +84863 +111362 +31201 +42066 +198979 +81483 +63133 +44118 +44118 +171815 +193546 +43424 +53625 +70617 +68565 +73998 +424493 +78072 +123586 +71976 +78766 +80124 +49551 +74692 +78766 +72640 +80124 +99139 +71282 +213254 +80124 +183345 +88938 +80789 +90326 +71976 +81483 +299513 +54290 +291364 +63133 +61774 +64491 +65849 +93706 +86915 +40708 +75356 +78766 +76050 +56342 +95758 +71976 +48857 +92348 +88273 +139219 +72640 +125638 +105930 +131070 +86915 +84863 +124280 +99139 +638419 +80124 +224149 +50909 +99803 +89632 +101855 +81483 +76714 +65849 +67207 +61774 +50215 +101855 +84199 +72640 +101191 +80789 +78766 +72640 +50909 +96422 +60416 +70617 +83505 +156876 +71282 +76050 +43424 +77408 +88273 +90326 +109340 +84893 +64491 +103213 +155517 +67207 +124280 +56342 +93706 +67207 +73998 +80789 +93706 +323266 +65849 +54290 +52267 +96422 +82841 +80789 +71976 +97781 +100497 +80789 +88273 +57700 +104571 +99803 +44118 +103213 +61774 +88273 +47499 +216635 +68565 +70617 +103213 +80789 +56342 +64491 +78072 +73998 +147368 +80124 +60416 +78766 +97781 +53625 +95758 +246544 +83505 +44783 +218687 +64491