better score
This commit is contained in:
parent
bb5d311df5
commit
de3f755d2b
924
dev-0/out.tsv
924
dev-0/out.tsv
@ -1,462 +1,462 @@
|
|||||||
753233.5625
|
525398.4375
|
||||||
717278.0
|
517908.5
|
||||||
761310.75
|
527081.0625
|
||||||
737726.625
|
522168.1875
|
||||||
581629.3125
|
577209.125
|
||||||
633398.5625
|
587993.25
|
||||||
734318.5
|
521458.25
|
||||||
742838.8125
|
523233.09375
|
||||||
635378.125
|
544626.75
|
||||||
736022.625
|
521813.21875
|
||||||
626772.6875
|
542834.125
|
||||||
726735.5
|
519878.59375
|
||||||
755602.1875
|
525891.875
|
||||||
660751.5625
|
549912.3125
|
||||||
752824.625
|
525313.25
|
||||||
737743.6875
|
522171.71875
|
||||||
728132.8125
|
520169.6875
|
||||||
1178018.125
|
394991.40625
|
||||||
735153.5
|
521632.1875
|
||||||
534563.3125
|
567404.75
|
||||||
741015.5
|
522853.28125
|
||||||
903060.0
|
469051.1875
|
||||||
739771.5
|
522594.15625
|
||||||
954096.4375
|
479682.6875
|
||||||
753063.125
|
525362.9375
|
||||||
688970.6875
|
555790.6875
|
||||||
977016.0
|
484457.09375
|
||||||
737845.9375
|
522193.03125
|
||||||
751359.125
|
525008.0
|
||||||
768007.75
|
528476.0625
|
||||||
727502.3125
|
520038.34375
|
||||||
730910.4375
|
520748.28125
|
||||||
761072.25
|
527031.3125
|
||||||
647391.75
|
547129.3125
|
||||||
761072.25
|
527031.3125
|
||||||
909365.0
|
470364.59375
|
||||||
789121.0
|
532874.25
|
||||||
577675.875
|
576385.625
|
||||||
721061.0
|
518696.53125
|
||||||
793636.75
|
533814.9375
|
||||||
727894.25
|
520119.96875
|
||||||
942082.875
|
477180.125
|
||||||
891472.375
|
466637.375
|
||||||
739243.25
|
522484.125
|
||||||
784162.1875
|
531841.25
|
||||||
577062.4375
|
576257.8125
|
||||||
624591.5
|
542379.75
|
||||||
644341.5
|
546493.875
|
||||||
725832.375
|
519690.46875
|
||||||
624216.5625
|
542301.625
|
||||||
620229.0625
|
541471.0
|
||||||
899992.625
|
468412.25
|
||||||
716937.125
|
517837.5
|
||||||
747951.0
|
524298.0625
|
||||||
776238.3125
|
530190.625
|
||||||
729206.375
|
520393.3125
|
||||||
636997.0
|
544963.9375
|
||||||
704648.0
|
559056.4375
|
||||||
687266.625
|
555435.6875
|
||||||
526043.0
|
565629.875
|
||||||
707684.125
|
515909.96875
|
||||||
582992.5625
|
577493.125
|
||||||
613992.25
|
540171.8125
|
||||||
1065286.125
|
502844.8125
|
||||||
802480.75
|
535657.25
|
||||||
657002.625
|
549131.375
|
||||||
845082.1875
|
544531.625
|
||||||
780805.1875
|
531141.9375
|
||||||
752364.5
|
525217.4375
|
||||||
682154.5
|
554370.75
|
||||||
705690.375
|
515494.65625
|
||||||
715948.8125
|
517631.59375
|
||||||
739430.75
|
522523.15625
|
||||||
919589.3125
|
472494.4375
|
||||||
725951.625
|
519715.3125
|
||||||
985195.5
|
486160.96875
|
||||||
764139.5
|
527670.3125
|
||||||
970915.5
|
483186.28125
|
||||||
730160.625
|
520592.09375
|
||||||
943786.875
|
477535.09375
|
||||||
895732.5
|
467524.8125
|
||||||
538721.1875
|
568270.875
|
||||||
724094.1875
|
519328.375
|
||||||
725798.25
|
519683.34375
|
||||||
899992.625
|
468412.25
|
||||||
738646.875
|
522359.875
|
||||||
532859.25
|
567049.75
|
||||||
754767.25
|
525717.9375
|
||||||
712165.8125
|
516843.5625
|
||||||
534563.3125
|
567404.75
|
||||||
794128.0
|
577696.1875
|
||||||
777976.5
|
530552.6875
|
||||||
594205.25
|
579828.875
|
||||||
942082.875
|
477180.125
|
||||||
886360.25
|
465572.4375
|
||||||
911921.0625
|
470897.0625
|
||||||
880225.625
|
464294.53125
|
||||||
754750.1875
|
525714.375
|
||||||
737897.0625
|
522203.6875
|
||||||
547684.5
|
570138.0625
|
||||||
951114.375
|
479061.5
|
||||||
732614.5
|
521103.25
|
||||||
738749.125
|
522381.15625
|
||||||
724043.125
|
519317.75
|
||||||
526434.9375
|
565711.5
|
||||||
525617.0
|
565541.125
|
||||||
952818.375
|
479416.46875
|
||||||
724366.875
|
519385.1875
|
||||||
724486.125
|
519410.03125
|
||||||
733466.5
|
521280.75
|
||||||
732273.6875
|
521032.25
|
||||||
774173.5
|
573539.4375
|
||||||
895851.8125
|
467549.65625
|
||||||
752040.75
|
525150.0
|
||||||
724298.6875
|
519370.96875
|
||||||
732273.6875
|
521032.25
|
||||||
735681.75
|
521742.21875
|
||||||
738067.5
|
522239.1875
|
||||||
720345.25
|
518547.4375
|
||||||
570348.5
|
574859.1875
|
||||||
709609.75
|
516311.09375
|
||||||
939185.9375
|
476576.65625
|
||||||
1076822.5
|
505248.0
|
||||||
824463.125
|
540236.375
|
||||||
744542.875
|
523588.09375
|
||||||
701444.375
|
558389.125
|
||||||
717448.375
|
517943.96875
|
||||||
663409.875
|
550466.0625
|
||||||
728712.1875
|
520290.375
|
||||||
758175.3125
|
526427.875
|
||||||
642961.1875
|
546206.375
|
||||||
1082383.625
|
418848.53125
|
||||||
945965.1875
|
521767.78125
|
||||||
740282.75
|
522700.65625
|
||||||
734829.75
|
521564.71875
|
||||||
886258.0
|
465551.125
|
||||||
529451.125
|
566339.8125
|
||||||
894999.75
|
467372.15625
|
||||||
717278.0
|
517908.5
|
||||||
741475.5625
|
522949.125
|
||||||
636465.875
|
588632.25
|
||||||
787144.25
|
532462.4375
|
||||||
580402.375
|
576953.5625
|
||||||
609218.0
|
582956.1875
|
||||||
764991.5625
|
527847.75
|
||||||
536437.75
|
567795.1875
|
||||||
658297.6875
|
549401.125
|
||||||
682648.6875
|
554473.75
|
||||||
648260.8125
|
547310.3125
|
||||||
971563.0
|
483321.1875
|
||||||
897538.8125
|
467901.0625
|
||||||
737266.5625
|
522072.34375
|
||||||
992863.75
|
487758.375
|
||||||
736022.625
|
521813.21875
|
||||||
967575.5
|
482490.53125
|
||||||
717278.0
|
517908.5
|
||||||
907916.5
|
470062.875
|
||||||
763117.125
|
527457.3125
|
||||||
727195.625
|
519974.4375
|
||||||
663409.875
|
550466.0625
|
||||||
735187.625
|
521639.28125
|
||||||
675338.25
|
552950.875
|
||||||
735937.375
|
521795.46875
|
||||||
730910.4375
|
520748.28125
|
||||||
737845.9375
|
522193.03125
|
||||||
708042.0
|
515984.53125
|
||||||
978924.5625
|
484854.6875
|
||||||
888916.3125
|
466104.90625
|
||||||
763287.5
|
527492.8125
|
||||||
613992.25
|
540171.8125
|
||||||
724043.125
|
519317.75
|
||||||
552166.1875
|
571071.625
|
||||||
737743.6875
|
522171.71875
|
||||||
753063.125
|
525362.9375
|
||||||
705789.75
|
559294.3125
|
||||||
554228.125
|
571501.125
|
||||||
951404.0
|
479121.8125
|
||||||
710666.25
|
516531.1875
|
||||||
739345.5
|
522505.40625
|
||||||
730041.375
|
520567.25
|
||||||
698104.4375
|
557693.375
|
||||||
548195.75
|
570244.5
|
||||||
514114.625
|
563145.0625
|
||||||
713733.5
|
517170.125
|
||||||
700953.125
|
514507.8125
|
||||||
901696.75
|
468767.21875
|
||||||
738646.875
|
522359.875
|
||||||
613259.5
|
540019.125
|
||||||
762946.6875
|
527421.8125
|
||||||
742838.8125
|
523233.09375
|
||||||
803523.125
|
492095.4375
|
||||||
770069.625
|
528905.625
|
||||||
727502.3125
|
520038.34375
|
||||||
595738.875
|
580148.3125
|
||||||
728320.25
|
520208.71875
|
||||||
771807.75
|
529267.6875
|
||||||
732614.5
|
521103.25
|
||||||
745531.25
|
523793.96875
|
||||||
759368.125
|
526676.375
|
||||||
776919.9375
|
530332.625
|
||||||
727502.3125
|
520038.34375
|
||||||
880140.375
|
464276.78125
|
||||||
708076.0625
|
515991.625
|
||||||
753063.125
|
525362.9375
|
||||||
904116.5
|
469271.28125
|
||||||
724094.1875
|
519328.375
|
||||||
742838.8125
|
523233.09375
|
||||||
632736.875
|
544076.5
|
||||||
662285.1875
|
550231.75
|
||||||
723634.125
|
519232.53125
|
||||||
754767.25
|
525717.9375
|
||||||
778624.0
|
530687.5625
|
||||||
677601.75
|
597201.3125
|
||||||
534563.3125
|
567404.75
|
||||||
763287.5
|
527492.8125
|
||||||
555898.0625
|
571849.0
|
||||||
743520.4375
|
523375.09375
|
||||||
783054.5
|
531610.5
|
||||||
739788.5625
|
522597.6875
|
||||||
732614.5
|
521103.25
|
||||||
740197.5
|
522682.90625
|
||||||
546679.125
|
569928.625
|
||||||
503890.28125
|
561015.1875
|
||||||
556443.375
|
571962.625
|
||||||
548076.4375
|
570219.6875
|
||||||
734318.5
|
521458.25
|
||||||
589076.0625
|
578760.375
|
||||||
717278.0
|
517908.5
|
||||||
730041.375
|
520567.25
|
||||||
707735.25
|
515920.625
|
||||||
721435.875
|
518774.625
|
||||||
708416.875
|
516062.625
|
||||||
724094.1875
|
519328.375
|
||||||
629328.75
|
543366.5625
|
||||||
762810.375
|
527393.4375
|
||||||
583742.375
|
577649.3125
|
||||||
734318.5
|
521458.25
|
||||||
1117450.125
|
469932.25
|
||||||
723412.5625
|
519186.40625
|
||||||
634440.9375
|
544431.5
|
||||||
538244.0625
|
568171.5
|
||||||
526179.3125
|
565658.25
|
||||||
633827.4375
|
544303.6875
|
||||||
705349.625
|
515423.65625
|
||||||
554500.75
|
571557.9375
|
||||||
733125.6875
|
521209.75
|
||||||
733636.875
|
521316.25
|
||||||
639893.875
|
545567.375
|
||||||
737556.25
|
522132.6875
|
||||||
665284.3125
|
550856.5
|
||||||
743861.25
|
523446.09375
|
||||||
723276.25
|
519158.0
|
||||||
708076.0625
|
515991.625
|
||||||
802855.6875
|
535735.3125
|
||||||
729632.375
|
520482.0625
|
||||||
733602.875
|
521309.15625
|
||||||
739430.75
|
522523.15625
|
||||||
642719.75
|
589935.0
|
||||||
697491.0
|
557565.5625
|
||||||
663409.875
|
550466.0625
|
||||||
619513.375
|
541321.875
|
||||||
528939.875
|
566233.3125
|
||||||
594546.0625
|
579899.875
|
||||||
703798.875
|
515100.625
|
||||||
552967.125
|
571238.4375
|
||||||
805888.875
|
536367.1875
|
||||||
523060.90625
|
565008.625
|
||||||
612816.4375
|
539926.875
|
||||||
1039725.25
|
497520.1875
|
||||||
710938.875
|
516587.96875
|
||||||
707053.625
|
515778.625
|
||||||
919418.875
|
472458.9375
|
||||||
1036317.125
|
496810.21875
|
||||||
696249.9375
|
513528.09375
|
||||||
747030.8125
|
524106.34375
|
||||||
663665.5
|
550519.3125
|
||||||
677059.375
|
553309.375
|
||||||
670226.125
|
551885.9375
|
||||||
736022.625
|
521813.21875
|
||||||
992522.9375
|
487687.375
|
||||||
912773.125
|
471074.5625
|
||||||
947467.6875
|
478301.84375
|
||||||
522634.90625
|
564919.9375
|
||||||
747899.875
|
524287.375
|
||||||
592501.1875
|
579473.875
|
||||||
717278.0
|
517908.5
|
||||||
640626.625
|
545720.0625
|
||||||
521459.09375
|
564675.0
|
||||||
761583.4375
|
527137.8125
|
||||||
718641.25
|
518192.46875
|
||||||
1005473.75
|
490385.1875
|
||||||
749229.0
|
524564.25
|
||||||
734318.5
|
521458.25
|
||||||
920373.1875
|
472657.75
|
||||||
908683.375
|
470222.59375
|
||||||
700595.25
|
514433.28125
|
||||||
728081.6875
|
520159.03125
|
||||||
740282.75
|
522700.65625
|
||||||
735698.8125
|
521745.75
|
||||||
636145.0
|
544786.4375
|
||||||
923849.4375
|
473381.875
|
||||||
792648.375
|
533609.0
|
||||||
961338.6875
|
481191.34375
|
||||||
804627.875
|
536104.5
|
||||||
717278.0
|
517908.5
|
||||||
645176.5
|
546667.8125
|
||||||
553188.625
|
571284.625
|
||||||
520930.84375
|
564564.9375
|
||||||
573092.0
|
575430.75
|
||||||
544872.8125
|
569552.3125
|
||||||
733926.625
|
521376.59375
|
||||||
522345.21875
|
564859.5625
|
||||||
706181.6875
|
559375.9375
|
||||||
720305.375
|
606097.0
|
||||||
570348.5
|
574859.1875
|
||||||
717278.0
|
517908.5
|
||||||
743690.875
|
523410.59375
|
||||||
772370.125
|
529384.8125
|
||||||
616088.25
|
540608.375
|
||||||
768399.625
|
528557.75
|
||||||
904440.25
|
469338.71875
|
||||||
976675.1875
|
484386.09375
|
||||||
580572.8125
|
576989.0625
|
||||||
532859.25
|
567049.75
|
||||||
544787.625
|
569534.5625
|
||||||
713921.0
|
517209.1875
|
||||||
1184289.0
|
396297.6875
|
||||||
726411.75
|
519811.15625
|
||||||
910217.0
|
470542.09375
|
||||||
886019.375
|
465501.4375
|
||||||
732614.5
|
521103.25
|
||||||
704548.6875
|
515256.8125
|
||||||
956888.1875
|
524043.1875
|
||||||
760901.8125
|
526995.8125
|
||||||
599147.0
|
580858.25
|
||||||
1111295.625
|
512429.125
|
||||||
753063.125
|
525362.9375
|
||||||
917033.25
|
471962.0
|
||||||
735085.375
|
521617.96875
|
||||||
892051.75
|
466758.0625
|
||||||
773136.9375
|
529544.5625
|
||||||
949188.75
|
478660.375
|
||||||
557482.875
|
572179.125
|
||||||
729206.375
|
520393.3125
|
||||||
606324.0
|
538574.375
|
||||||
783906.5625
|
531788.0
|
||||||
606324.0
|
538574.375
|
||||||
570246.25
|
574837.875
|
||||||
745585.25
|
480026.28125
|
||||||
732819.0
|
521145.84375
|
||||||
728422.5
|
520230.03125
|
||||||
738578.6875
|
522345.65625
|
||||||
533336.375
|
567149.125
|
||||||
742458.125
|
610711.6875
|
||||||
611197.5625
|
539589.625
|
||||||
538244.0625
|
568171.5
|
||||||
717295.0
|
517912.03125
|
||||||
616497.1875
|
540693.625
|
||||||
712063.5625
|
516822.25
|
||||||
651481.5
|
547981.25
|
||||||
760561.0
|
526924.875
|
||||||
599147.0
|
580858.25
|
||||||
669183.75
|
595447.75
|
||||||
906808.875
|
469832.125
|
||||||
753233.5625
|
525398.4375
|
||||||
560124.125
|
572729.375
|
||||||
746076.5
|
523907.5625
|
||||||
1146211.75
|
519702.5625
|
||||||
570246.25
|
574837.875
|
||||||
734301.5
|
521454.6875
|
||||||
739430.75
|
522523.15625
|
||||||
708842.875
|
516151.34375
|
||||||
724946.25
|
519505.875
|
||||||
845593.375
|
544638.125
|
||||||
580061.5625
|
576882.5625
|
||||||
722816.125
|
519062.15625
|
||||||
627624.6875
|
543011.5625
|
||||||
906808.875
|
469832.125
|
||||||
726343.5625
|
519796.9375
|
||||||
660001.75
|
549756.125
|
||||||
541652.1875
|
568881.4375
|
||||||
915138.8125
|
515346.28125
|
||||||
615642.25
|
584294.4375
|
||||||
733994.75
|
521390.78125
|
||||||
636806.625
|
588703.25
|
||||||
895831.875
|
511324.4375
|
||||||
558249.6875
|
572338.875
|
||||||
703884.125
|
515118.375
|
||||||
740569.5
|
566539.3125
|
||||||
704071.5625
|
515157.4375
|
||||||
540646.75
|
568672.0
|
||||||
539573.1875
|
568448.375
|
||||||
771807.75
|
529267.6875
|
||||||
574438.1875
|
575711.125
|
||||||
556716.0
|
572019.375
|
||||||
636806.625
|
588703.25
|
||||||
675338.25
|
552950.875
|
||||||
574659.75
|
575757.3125
|
||||||
895050.875
|
467382.8125
|
||||||
749859.5
|
524695.625
|
||||||
743486.375
|
523368.0
|
||||||
733276.1875
|
565020.0
|
||||||
1011949.125
|
491734.09375
|
||||||
969518.125
|
482895.21875
|
||||||
936459.5
|
476008.6875
|
||||||
1255859.375
|
411206.65625
|
||||||
714173.6875
|
561040.75
|
||||||
566940.375
|
574149.25
|
||||||
725713.0625
|
519665.625
|
||||||
654889.5625
|
548691.1875
|
||||||
807490.75
|
536700.875
|
||||||
613157.25
|
539997.875
|
||||||
580794.3125
|
577035.1875
|
||||||
634492.0
|
544442.125
|
||||||
797453.8125
|
534610.0625
|
||||||
598499.5
|
580723.375
|
||||||
992673.375
|
531497.625
|
||||||
744031.625
|
523481.59375
|
||||||
580760.25
|
577028.125
|
||||||
591700.3125
|
579307.0625
|
||||||
895542.1875
|
511264.09375
|
||||||
724043.125
|
519317.75
|
||||||
595298.75
|
536277.6875
|
||||||
764395.125
|
527723.5625
|
||||||
731114.875
|
520790.875
|
||||||
546662.0625
|
569925.0625
|
||||||
738698.0
|
522370.53125
|
||||||
738698.0
|
522370.53125
|
||||||
733279.0625
|
521241.6875
|
||||||
738425.3125
|
522313.71875
|
||||||
796669.9375
|
534446.75
|
||||||
795920.1875
|
534290.5625
|
||||||
644324.4375
|
546490.3125
|
||||||
689822.75
|
555968.1875
|
||||||
663069.0625
|
550395.0625
|
||||||
787076.125
|
532448.25
|
||||||
992352.5
|
487651.875
|
||||||
617380.4375
|
584656.5
|
||||||
835519.5
|
586318.5
|
||||||
736056.6875
|
521820.3125
|
||||||
559749.25
|
572651.25
|
||||||
630893.5625
|
587471.4375
|
||||||
580095.6875
|
576889.6875
|
||||||
638019.4375
|
545176.9375
|
||||||
654395.4375
|
548588.25
|
||||||
675048.5625
|
552890.5625
|
||||||
868899.125
|
637050.8125
|
||||||
763696.5
|
527578.0
|
||||||
714074.375
|
517241.125
|
||||||
730893.375
|
520744.75
|
||||||
713852.8125
|
517195.0
|
||||||
585667.9375
|
578050.4375
|
||||||
713852.8125
|
517195.0
|
||||||
733347.25
|
521255.90625
|
||||||
574012.1875
|
575622.375
|
||||||
776545.0625
|
530254.5
|
||||||
597408.875
|
580496.1875
|
||||||
776545.0625
|
530254.5
|
||||||
557107.9375
|
572101.0625
|
||||||
744815.5
|
523644.875
|
||||||
1171488.75
|
437410.1875
|
||||||
775045.5
|
529942.125
|
||||||
|
|
@ -20,6 +20,7 @@ def dataframe_to_arrays(dataframe):
|
|||||||
dataframe1["type"] = dataframe1["type"].astype('category').cat.codes
|
dataframe1["type"] = dataframe1["type"].astype('category').cat.codes
|
||||||
return dataframe1
|
return dataframe1
|
||||||
|
|
||||||
|
#PREDICT_FILE_PATH = 'dev-0/in.tsv'
|
||||||
PREDICT_FILE_PATH = 'test-A/in.tsv'
|
PREDICT_FILE_PATH = 'test-A/in.tsv'
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
836
test-A/out.tsv
836
test-A/out.tsv
@ -1,418 +1,418 @@
|
|||||||
758158.25
|
526424.3125
|
||||||
761583.4375
|
527137.8125
|
||||||
739686.3125
|
522576.40625
|
||||||
639161.125
|
545414.75
|
||||||
728115.75
|
520166.125
|
||||||
810830.625
|
537396.625
|
||||||
545639.625
|
569712.0625
|
||||||
880205.6875
|
508069.3125
|
||||||
1147683.0
|
432451.1875
|
||||||
735784.0
|
521763.5
|
||||||
756454.25
|
526069.375
|
||||||
758175.3125
|
526427.875
|
||||||
735000.125
|
521600.21875
|
||||||
717278.0
|
517908.5
|
||||||
734318.5
|
521458.25
|
||||||
736022.625
|
521813.21875
|
||||||
806911.3125
|
536580.1875
|
||||||
834196.125
|
498484.96875
|
||||||
703645.5
|
515068.6875
|
||||||
939049.625
|
476548.25
|
||||||
778624.0
|
530687.5625
|
||||||
705349.625
|
515423.65625
|
||||||
646369.3125
|
546916.3125
|
||||||
718982.0
|
518263.46875
|
||||||
618062.0625
|
584798.5
|
||||||
735698.8125
|
521745.75
|
||||||
760987.0
|
527013.5625
|
||||||
1111420.75
|
424897.3125
|
||||||
607704.25
|
538861.9375
|
||||||
735681.75
|
521742.21875
|
||||||
1005644.125
|
490420.6875
|
||||||
944298.125
|
477641.59375
|
||||||
1056765.75
|
501069.9375
|
||||||
620621.0
|
541552.625
|
||||||
636145.0
|
544786.4375
|
||||||
776238.3125
|
530190.625
|
||||||
922145.375
|
473026.90625
|
||||||
747951.0
|
524298.0625
|
||||||
725798.25
|
519683.34375
|
||||||
681779.625
|
554292.6875
|
||||||
761072.25
|
527031.3125
|
||||||
563344.8125
|
573400.25
|
||||||
532007.1875
|
566872.25
|
||||||
754767.25
|
525717.9375
|
||||||
715573.9375
|
517553.5
|
||||||
738646.875
|
522359.875
|
||||||
756641.6875
|
526108.375
|
||||||
713409.75
|
517102.6875
|
||||||
704838.375
|
515317.15625
|
||||||
628286.375
|
586928.375
|
||||||
753114.25
|
525373.625
|
||||||
610243.3125
|
539390.8125
|
||||||
627454.3125
|
542976.0625
|
||||||
757834.5
|
526356.875
|
||||||
734318.5
|
521458.25
|
||||||
946036.25
|
478003.65625
|
||||||
665812.5625
|
550966.5625
|
||||||
622410.25
|
541925.375
|
||||||
643881.375
|
546398.0625
|
||||||
723412.5625
|
519186.40625
|
||||||
620958.9375
|
585401.9375
|
||||||
923849.4375
|
473381.875
|
||||||
736022.625
|
521813.21875
|
||||||
976675.1875
|
484386.09375
|
||||||
718078.875
|
518075.3125
|
||||||
653185.5
|
548336.1875
|
||||||
701069.5
|
558311.0
|
||||||
560771.6875
|
572864.25
|
||||||
917033.25
|
471962.0
|
||||||
719322.875
|
518334.46875
|
||||||
893176.4375
|
466992.34375
|
||||||
575460.625
|
575924.125
|
||||||
941742.0
|
477109.125
|
||||||
933835.25
|
475462.03125
|
||||||
730399.25
|
520641.78125
|
||||||
759027.375
|
526605.375
|
||||||
724435.0
|
519399.375
|
||||||
910217.0
|
470542.09375
|
||||||
735698.8125
|
521745.75
|
||||||
746246.9375
|
523943.0625
|
||||||
816215.5
|
538518.3125
|
||||||
797147.125
|
534546.1875
|
||||||
674264.6875
|
552727.25
|
||||||
760731.375
|
526960.375
|
||||||
707053.625
|
515778.625
|
||||||
745105.25
|
523705.21875
|
||||||
724230.5
|
519356.78125
|
||||||
757323.3125
|
526250.375
|
||||||
735341.0
|
521671.21875
|
||||||
717278.0
|
517908.5
|
||||||
746570.6875
|
524010.5
|
||||||
894829.375
|
467336.65625
|
||||||
757152.875
|
526214.875
|
||||||
917033.25
|
471962.0
|
||||||
549899.8125
|
570599.5
|
||||||
1070398.25
|
503909.71875
|
||||||
828893.625
|
541159.3125
|
||||||
942082.875
|
477180.125
|
||||||
534733.6875
|
567440.25
|
||||||
530643.9375
|
566588.3125
|
||||||
742838.8125
|
523233.09375
|
||||||
737726.625
|
522168.1875
|
||||||
741134.75
|
522878.125
|
||||||
753063.125
|
525362.9375
|
||||||
724605.375
|
519434.875
|
||||||
731080.8125
|
520783.78125
|
||||||
759879.375
|
526782.875
|
||||||
622969.75
|
585820.8125
|
||||||
622066.5625
|
585632.6875
|
||||||
543083.5625
|
569179.625
|
||||||
1022684.6875
|
493970.4375
|
||||||
746332.125
|
523960.8125
|
||||||
703901.125
|
515121.9375
|
||||||
629328.75
|
543366.5625
|
||||||
625730.3125
|
586395.875
|
||||||
703815.9375
|
515104.1875
|
||||||
543236.9375
|
569211.5625
|
||||||
743350.0
|
523339.59375
|
||||||
820563.75
|
495645.1875
|
||||||
539505.0625
|
568434.1875
|
||||||
822608.625
|
496071.15625
|
||||||
726548.0
|
519839.5625
|
||||||
730586.625
|
520680.84375
|
||||||
736908.6875
|
521997.78125
|
||||||
681029.8125
|
554136.5
|
||||||
886019.375
|
465501.4375
|
||||||
628647.125
|
543224.5625
|
||||||
737845.9375
|
522193.03125
|
||||||
752824.625
|
525313.25
|
||||||
754767.25
|
525717.9375
|
||||||
936118.625
|
475937.6875
|
||||||
566122.4375
|
573978.875
|
||||||
717278.0
|
517908.5
|
||||||
718982.0
|
518263.46875
|
||||||
760390.625
|
526889.375
|
||||||
983340.9375
|
441995.71875
|
||||||
730910.4375
|
520748.28125
|
||||||
737726.625
|
522168.1875
|
||||||
558420.0625
|
572374.375
|
||||||
716235.625
|
561470.25
|
||||||
561811.125
|
573080.75
|
||||||
710666.25
|
516531.1875
|
||||||
761242.625
|
527066.8125
|
||||||
762265.0625
|
527279.8125
|
||||||
800776.75
|
535302.25
|
||||||
544787.625
|
569534.5625
|
||||||
728183.9375
|
520180.3125
|
||||||
1022684.6875
|
493970.4375
|
||||||
759879.375
|
526782.875
|
||||||
738220.8125
|
522271.125
|
||||||
705042.875
|
515359.75
|
||||||
725798.25
|
519683.34375
|
||||||
712268.0625
|
516864.84375
|
||||||
766695.625
|
528202.75
|
||||||
532859.25
|
567049.75
|
||||||
732614.5
|
521103.25
|
||||||
1072085.25
|
504261.15625
|
||||||
1051210.625
|
499912.71875
|
||||||
736942.75
|
522004.90625
|
||||||
825826.375
|
540520.375
|
||||||
766695.625
|
528202.75
|
||||||
537971.375
|
568114.6875
|
||||||
734318.5
|
521458.25
|
||||||
657871.6875
|
549312.375
|
||||||
767240.875
|
528316.375
|
||||||
595298.75
|
536277.6875
|
||||||
753693.625
|
525494.3125
|
||||||
747951.0
|
524298.0625
|
||||||
742838.8125
|
523233.09375
|
||||||
754750.1875
|
525714.375
|
||||||
518715.5625
|
564103.5
|
||||||
774023.0625
|
529729.125
|
||||||
738527.5625
|
522335.03125
|
||||||
718982.0
|
518263.46875
|
||||||
533285.25
|
567138.5
|
||||||
727604.5625
|
520059.625
|
||||||
549899.8125
|
570599.5
|
||||||
639893.875
|
545567.375
|
||||||
677042.3125
|
553305.875
|
||||||
626448.875
|
542766.625
|
||||||
717278.0
|
517908.5
|
||||||
946002.1875
|
477996.5625
|
||||||
778624.0
|
530687.5625
|
||||||
743179.625
|
523304.09375
|
||||||
718198.1875
|
518100.15625
|
||||||
721026.875
|
518689.4375
|
||||||
683057.625
|
554558.9375
|
||||||
982449.0625
|
529367.8125
|
||||||
742838.8125
|
523233.09375
|
||||||
765673.1875
|
527989.75
|
||||||
841012.375
|
499904.875
|
||||||
558300.8125
|
572349.5625
|
||||||
551603.875
|
570954.5
|
||||||
1031205.0
|
495745.3125
|
||||||
706917.3125
|
515750.25
|
||||||
570518.875
|
574894.6875
|
||||||
725798.25
|
519683.34375
|
||||||
920441.375
|
472671.9375
|
||||||
727672.75
|
520073.84375
|
||||||
741134.75
|
522878.125
|
||||||
676340.75
|
596938.625
|
||||||
570348.5
|
574859.1875
|
||||||
722185.625
|
518930.8125
|
||||||
733125.6875
|
521209.75
|
||||||
597613.375
|
580538.8125
|
||||||
744491.75
|
523577.4375
|
||||||
696249.9375
|
513528.09375
|
||||||
906519.1875
|
469771.78125
|
||||||
721776.6875
|
518845.625
|
||||||
1299764.25
|
551689.375
|
||||||
735903.3125
|
521788.375
|
||||||
644665.25
|
546561.3125
|
||||||
541209.125
|
568789.125
|
||||||
950091.9375
|
478848.5
|
||||||
720686.125
|
518618.4375
|
||||||
997123.875
|
488645.8125
|
||||||
961338.6875
|
481191.34375
|
||||||
696249.9375
|
513528.09375
|
||||||
708076.0625
|
515991.625
|
||||||
897907.9375
|
555535.8125
|
||||||
736022.625
|
521813.21875
|
||||||
919027.0
|
472377.3125
|
||||||
906808.875
|
469832.125
|
||||||
703901.125
|
515121.9375
|
||||||
651481.5
|
547981.25
|
||||||
720856.5
|
518653.9375
|
||||||
748479.25
|
524408.0625
|
||||||
1029500.9375
|
495390.3125
|
||||||
727502.3125
|
520038.34375
|
||||||
727502.3125
|
520038.34375
|
||||||
736022.625
|
521813.21875
|
||||||
772540.5
|
529420.3125
|
||||||
716425.9375
|
517731.0
|
||||||
725798.25
|
519683.34375
|
||||||
1139844.375
|
430818.3125
|
||||||
654634.0
|
548637.9375
|
||||||
968683.1875
|
482721.28125
|
||||||
1203314.625
|
531597.75
|
||||||
656593.625
|
549046.1875
|
||||||
741305.125
|
522913.625
|
||||||
573756.5625
|
575569.125
|
||||||
583980.9375
|
577699.0
|
||||||
736022.625
|
521813.21875
|
||||||
729325.625
|
520418.15625
|
||||||
578868.75
|
576634.0625
|
||||||
663921.0625
|
550572.5625
|
||||||
613992.25
|
540171.8125
|
||||||
717278.0
|
517908.5
|
||||||
726070.875
|
519740.15625
|
||||||
794471.75
|
533988.875
|
||||||
849683.125
|
545490.0625
|
||||||
705349.625
|
515423.65625
|
||||||
648260.8125
|
547310.3125
|
||||||
722731.0
|
519044.40625
|
||||||
961338.6875
|
481191.34375
|
||||||
697831.8125
|
557636.5625
|
||||||
669203.6875
|
551673.0
|
||||||
781827.625
|
531354.9375
|
||||||
654634.0
|
548637.9375
|
||||||
512580.96875
|
562825.5625
|
||||||
721231.375
|
518732.03125
|
||||||
722407.1875
|
518976.96875
|
||||||
784639.3125
|
531940.625
|
||||||
757152.875
|
526214.875
|
||||||
934585.0
|
475618.21875
|
||||||
727246.6875
|
519985.09375
|
||||||
732273.6875
|
521032.25
|
||||||
766695.625
|
528202.75
|
||||||
690674.75
|
556145.625
|
||||||
768399.625
|
528557.75
|
||||||
766695.625
|
528202.75
|
||||||
727195.625
|
519974.4375
|
||||||
802480.75
|
535657.25
|
||||||
1147512.625
|
432415.6875
|
||||||
975823.125
|
484208.625
|
||||||
751359.125
|
525008.0
|
||||||
713529.0625
|
517127.53125
|
||||||
745735.75
|
523836.5625
|
||||||
578868.75
|
576634.0625
|
||||||
642961.1875
|
546206.375
|
||||||
555011.9375
|
571664.4375
|
||||||
688970.6875
|
555790.6875
|
||||||
764991.5625
|
527847.75
|
||||||
738016.375
|
522228.53125
|
||||||
696249.9375
|
513528.09375
|
||||||
549899.8125
|
570599.5
|
||||||
549899.8125
|
570599.5
|
||||||
580402.375
|
576953.5625
|
||||||
551603.875
|
570954.5
|
||||||
583980.9375
|
577699.0
|
||||||
715642.125
|
517567.71875
|
||||||
708451.0
|
516069.71875
|
||||||
744525.875
|
523584.53125
|
||||||
776511.0
|
530247.4375
|
||||||
816624.4375
|
538603.5
|
||||||
643642.8125
|
546348.375
|
||||||
604429.625
|
581958.6875
|
||||||
534563.3125
|
567404.75
|
||||||
734318.5
|
521458.25
|
||||||
538823.4375
|
568292.1875
|
||||||
760561.0
|
526924.875
|
||||||
712847.4375
|
516985.5625
|
||||||
629158.375
|
543331.0625
|
||||||
724366.875
|
519385.1875
|
||||||
722901.375
|
519079.90625
|
||||||
644665.25
|
546561.3125
|
||||||
624878.25
|
586218.375
|
||||||
710291.375
|
516453.09375
|
||||||
659831.375
|
549720.625
|
||||||
736022.625
|
521813.21875
|
||||||
543697.0
|
569307.375
|
||||||
561828.1875
|
573084.3125
|
||||||
580572.8125
|
576989.0625
|
||||||
535347.125
|
567568.0
|
||||||
549559.0
|
570528.5
|
||||||
745122.25
|
523708.78125
|
||||||
623174.1875
|
585863.4375
|
||||||
798050.25
|
534734.3125
|
||||||
646164.8125
|
546873.6875
|
||||||
734318.5
|
521458.25
|
||||||
522242.96875
|
564838.25
|
||||||
639945.0
|
545578.0625
|
||||||
553307.875
|
571309.4375
|
||||||
556716.0
|
572019.375
|
||||||
540033.3125
|
568544.1875
|
||||||
712336.25
|
516879.0625
|
||||||
651481.5
|
547981.25
|
||||||
583980.9375
|
577699.0
|
||||||
756982.5
|
526179.375
|
||||||
624196.625
|
586076.4375
|
||||||
672782.1875
|
552418.4375
|
||||||
715573.9375
|
517553.5
|
||||||
1073826.25
|
460844.90625
|
||||||
585565.6875
|
578029.125
|
||||||
595057.25
|
580006.375
|
||||||
620808.4375
|
541591.6875
|
||||||
724435.0
|
519399.375
|
||||||
741305.125
|
522913.625
|
||||||
674486.25
|
552773.375
|
||||||
522242.96875
|
564838.25
|
||||||
754920.5625
|
525749.875
|
||||||
910029.5625
|
470503.03125
|
||||||
750847.875
|
524901.5
|
||||||
559544.75
|
572608.6875
|
||||||
825826.375
|
540520.375
|
||||||
786803.5
|
532391.4375
|
||||||
732273.6875
|
521032.25
|
||||||
591700.3125
|
579307.0625
|
||||||
562492.75
|
573222.75
|
||||||
922176.5625
|
516812.34375
|
||||||
724094.1875
|
519328.375
|
||||||
757834.5
|
526356.875
|
||||||
1077595.25
|
417851.0625
|
||||||
788848.375
|
532817.4375
|
||||||
686605.0
|
511518.9375
|
||||||
733602.875
|
521309.15625
|
||||||
1009802.0625
|
491286.8125
|
||||||
720686.125
|
518618.4375
|
||||||
727502.3125
|
520038.34375
|
||||||
1090847.0
|
508169.4375
|
||||||
732392.9375
|
521057.125
|
||||||
530030.5
|
566460.5
|
||||||
740776.875
|
522803.59375
|
||||||
751427.25
|
525022.1875
|
||||||
675338.25
|
552950.875
|
||||||
735153.5
|
521632.1875
|
||||||
769081.25
|
528699.75
|
||||||
1038021.25
|
497165.1875
|
||||||
551603.875
|
570954.5
|
||||||
560635.375
|
572835.875
|
||||||
734318.5
|
521458.25
|
||||||
714426.4375
|
604872.3125
|
||||||
530473.5625
|
566552.8125
|
||||||
879714.375
|
464188.03125
|
||||||
546474.625
|
569886.0
|
||||||
695786.9375
|
557210.5625
|
||||||
737726.625
|
522168.1875
|
||||||
540646.75
|
568672.0
|
||||||
649862.625
|
547644.0
|
||||||
538295.1875
|
568182.125
|
||||||
845474.125
|
544613.25
|
||||||
714892.3125
|
517411.53125
|
||||||
1046030.25
|
498833.59375
|
||||||
568184.3125
|
574408.375
|
||||||
644648.1875
|
546557.8125
|
||||||
985826.0
|
486292.3125
|
||||||
734744.5625
|
521546.96875
|
||||||
725661.9375
|
519654.96875
|
||||||
1041278.875
|
454064.875
|
||||||
1041278.875
|
454064.875
|
||||||
1099898.375
|
466276.0
|
||||||
771194.3125
|
529139.875
|
||||||
1002767.1875
|
446042.4375
|
||||||
554807.5
|
571621.8125
|
||||||
745991.3125
|
523889.8125
|
||||||
731609.125
|
520893.8125
|
||||||
736022.625
|
521813.21875
|
||||||
892903.75
|
466935.53125
|
||||||
733449.5
|
521277.1875
|
||||||
663409.875
|
550466.0625
|
||||||
736806.5
|
521976.5
|
||||||
782424.0625
|
531479.1875
|
||||||
743588.625
|
523389.3125
|
||||||
743588.625
|
523389.3125
|
||||||
1152573.625
|
433469.9375
|
||||||
721538.125
|
518795.9375
|
||||||
709453.4375
|
560057.5
|
||||||
1077725.75
|
505436.125
|
||||||
769047.1875
|
528692.625
|
||||||
751785.125
|
525096.75
|
||||||
736976.875
|
522012.0
|
||||||
520981.96875
|
564575.5625
|
||||||
713835.75
|
517191.4375
|
||||||
712114.6875
|
516832.90625
|
||||||
736124.875
|
521834.5
|
||||||
783242.0
|
531649.5625
|
||||||
593574.75
|
579697.5
|
||||||
764718.875
|
527791.0
|
||||||
|
|
24
train.py
24
train.py
@ -2,10 +2,8 @@ import torch
|
|||||||
import torch.nn as nn
|
import torch.nn as nn
|
||||||
import numpy as np
|
import numpy as np
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
import sys
|
|
||||||
import torch.nn.functional as F
|
|
||||||
import pickle
|
import pickle
|
||||||
from torch.utils.data import TensorDataset, DataLoader
|
|
||||||
|
|
||||||
TRAIN_FILE_PATH = 'train/train.tsv'
|
TRAIN_FILE_PATH = 'train/train.tsv'
|
||||||
|
|
||||||
@ -15,7 +13,7 @@ def read_data_file(filepath):
|
|||||||
df = pd.read_csv(filepath, sep='\t', header=None, index_col=None)
|
df = pd.read_csv(filepath, sep='\t', header=None, index_col=None)
|
||||||
dataframe = df.iloc[:, [0,8,11]]
|
dataframe = df.iloc[:, [0,8,11]]
|
||||||
dataframe.columns = ['price','biggy','type']
|
dataframe.columns = ['price','biggy','type']
|
||||||
#print(dataframe.size[0])
|
|
||||||
for x in range(len(dataframe)):
|
for x in range(len(dataframe)):
|
||||||
dataframe['biggy'].loc[x] = dataframe['biggy'].loc[x].replace(" ","")
|
dataframe['biggy'].loc[x] = dataframe['biggy'].loc[x].replace(" ","")
|
||||||
#such dumb solution, well, but at least it works
|
#such dumb solution, well, but at least it works
|
||||||
@ -42,17 +40,17 @@ inputs_array_training, targets_array_training = dataframe_to_arrays(data)
|
|||||||
inputs_training = torch.from_numpy(inputs_array_training).type(torch.float32)
|
inputs_training = torch.from_numpy(inputs_array_training).type(torch.float32)
|
||||||
targets_training = torch.from_numpy(targets_array_training).type(torch.float32)
|
targets_training = torch.from_numpy(targets_array_training).type(torch.float32)
|
||||||
|
|
||||||
print(inputs_training)
|
|
||||||
w = torch.tensor([7201.61492633873, 1,7201.500], requires_grad=True)
|
weights = torch.tensor([1.0, 1.0,300000.0], requires_grad=True)
|
||||||
learning_rate = torch.tensor(0.000000000005)
|
learning_rate = torch.tensor(0.00000000001)
|
||||||
print("training started")
|
print("training started")
|
||||||
for i in range(10000):
|
for i in range(20000):
|
||||||
y_predicted = inputs_training @ w
|
y_predicted = inputs_training @ weights
|
||||||
cost = torch.sum((y_predicted - targets_training) ** 2)
|
cost = torch.sum((y_predicted - targets_training) ** 2)
|
||||||
cost.backward()
|
cost.backward()
|
||||||
with torch.no_grad():
|
with torch.no_grad():
|
||||||
w -= learning_rate * w.grad
|
weights -= learning_rate * weights.grad
|
||||||
w.requires_grad = True
|
weights.requires_grad = True
|
||||||
|
|
||||||
print(w)
|
print(weights)
|
||||||
pickle.dump(w, open('model.pkl', 'wb'))
|
pickle.dump(weights, open('model.pkl', 'wb'))
|
Loading…
Reference in New Issue
Block a user