From d7523ac7ec1d87983e5b0f28644f14002d4629a4 Mon Sep 17 00:00:00 2001 From: rasbt Date: Thu, 15 Feb 2018 20:36:39 -0500 Subject: [PATCH 1/7] update isbns --- README.md | 7 +++++-- images/pymle-cover_cn_mainland.jpg | Bin 0 -> 17621 bytes 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 images/pymle-cover_cn_mainland.jpg diff --git a/README.md b/README.md index 3bf86642..484e3a29 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,8 @@ Kindle ASIN: B00YSILNL0
German ISBN-13: 978-3958454224
Japanese ISBN-13: 978-4844380603
Italian ISBN-13: 978-8850333974
-Chinese ISBN-13: 978-9864341405
+Chinese (traditional) ISBN-13: 978-9864341405
+Chinese (mainland) ISBN-13: 978-7111558804
Korean ISBN-13: 979-1187497035
Russian ISBN-13: 978-5970604090
@@ -176,7 +177,8 @@ If you need help to decide whether this book is for you, check out some of the " - [Italian translation](https://www.amazon.it/learning-Costruire-algoritmi-generare-conoscenza/dp/8850333978/) via "Apogeo" - [German translation](https://www.amazon.de/Machine-Learning-Python-mitp-Professional/dp/3958454224/) via "mitp Verlag" - [Japanese translation](http://www.amazon.co.jp/gp/product/4844380605/) via "Impress Top Gear" -- [Chinese translation](https://taiwan.kinokuniya.com/bw/9789864341405) +- [Chinese translation (traditional Chinese)](https://taiwan.kinokuniya.com/bw/9789864341405) +- [Chinese translation (simple Chinese)](https://book.douban.com/subject/27000110/) - [Korean translation](http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9791187497035) via "Kyobo" - [Polish translation](https://www.amazon.de/Python-Uczenie-maszynowe-Sebastian-Raschka/dp/8328336138/ref=sr_1_11?ie=UTF8&qid=1513601461&sr=8-11&keywords=sebastian+raschka) via "Helion" @@ -239,6 +241,7 @@ I have set up a separate library, [`mlxtend`](http://rasbt.github.io/mlxtend/), [![](./images/pymle-cover_de.jpg)](https://www.amazon.de/Machine-Learning-Python-mitp-Professional/dp/3958454224/) [![](./images/pymle-cover_jp.jpg)](http://www.amazon.co.jp/gp/product/4844380605/) [![](./images/pymle-cover_cn.jpg)](https://taiwan.kinokuniya.com/bw/9789864341405) +[![](./images/pymle-cover_cn_mainland.jpg)](https://book.douban.com/subject/27000110/) [![](./images/pymle-cover_kr.jpg)](http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791187497035&orderClick=LEA&Kc=) [![](./images/pymle-cover_ru.jpg)](http://www.ozon.ru/context/detail/id/140152222/) [![](./images/pymle-cover_pl.jpg)](https://www.amazon.de/Python-Uczenie-maszynowe-Sebastian-Raschka/dp/8328336138/ref=sr_1_11?ie=UTF8&qid=1513601461&sr=8-11&keywords=sebastian+raschka) diff --git a/images/pymle-cover_cn_mainland.jpg b/images/pymle-cover_cn_mainland.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1cc51ea13d227fe846b2da9d2e01603c5a6e5607 GIT binary patch literal 17621 zcmbTdbyOU|w?Ej!0E0sa1RLBnSa6Hr!Cgau;64O*0t5mK9$bP4cefyeL-62E2<{SO zC*Sve@15PhcDMRWcb(JKHFdjhRo(mf-1|89xC#&`$jHk8AP@kUAP?Yi4TzNXu(kjI zB_)6j000aC4MYflku?zV06^pb+JEW*pa7!ypSn7T<-gmY06>^EfcoEU^pV$p#RU07 zKKf{!YUSwa2(xl@qT%D>283S8E1~}D9a;WU zXZ%l+{(>F8! zU}0%xZ3A=t=;rR>=@tAbBsA=Ectl)$LSoX_KhuHntycn z^!6e82L>l5r>19S=YGwvt#52@ZSVZv{d019c7Abrb$xUDPcG#9{4cSP=l_!I{~^~C zq+BSds9;pcKe<3C?*9aTf{I4VgHHHT4f5XkDIISh2GOh7oT@HNdOr1IVpEr&SkD;v z*BDR!iS{4K{@)1}^#4n;{}Jqeb`Kg(O#f5mqxcK;aACaAaFflQ4uyIInaY=b; zp|rgJpUdMCQY{G{=K&lr2&qiqCx9eyxg={aah`x%^hdkiByxNGJt?Assmc2h_|lG1 zDP-@)npVK6I+FEwll;^XE<`0Bey`nHTO}@ql3%@ndLw*+ z*8+7CpZ3#@u;B2X_+{CP+L%XRzwYeSsf|-fIte85o~5azoSHkHAuj z%0-FVl0mWcjNq@(6gqjud0}-jS5&xRXg} zEe%3X!f_2%p6sc{ZrPHYWLZZ+e_V3>C4xri-w^vauP3JwT*K83@ox@#_2KJ+k>iBz zw2cmuk%zg-;$IGZ-%I<{;rBXHyh?ePi$eT$I((=z_c1>imcwkTbSx`+1jvPBB?hvT z)!qqoopkqR;|uN+Qme33oWHP_5WfzRpjMpRlxVko{xGD(-~FrqmMY@rL2@2j@Aoog zjeq_m{(Vxp^xv1mc+AJU)EA>p{wYL8*uVO(6xjPTE(5DD$lu|wz^{z?9)TLoy}vK5 zQb6b8dZ44vqmoSDejCQ^d)*Un#ol=w*O(25slxB~+$8(8dasvOhtcB>PkA1u(>v~z zM8nv{sUps<+xb178K<^X{Jorbex~0-()$i|WU@!V_Tg{HgKIgLwwtRCch(azN}9pz zG=)2d7=L7&FJj`71beAIS%-$K4>DguQtG5t;kuLg>!N$^lKcH^6DrUw7iq_w5$+ns zZz)Z(XqA4ojw(m+(HQvS_{jAU{92haoDADs<=w|}QH9Cc4A~$01x57}z3vt#ESx-S z?v<2$M@ERg66@y@v<3#RK#BVbMa*C^v(!yjIfkD;wBPj>`8gb0n>3!H(P{?w?`5)* z_$uq-Cr_t+z!lP{1>djDd{fUWF$s|MYANuvcpyr(T8~<=j?@0ZOeue$Hnp&ymPuYS zDJH$TLbx(gP%1dDR4q^Rb99wY;Gra=)&9IRLprM~!Dq2c`kwZvhhjyM0sX|uAxqI2k_x)#MoLLrZ|I+$l5V24MC1Kj zp`Ox?O1$W;^|EiZntkSWlEq;^&%9M%bqHZtJuhbNsBHxmR5t0E#)xp(353mO?})`B z_6#QyCddCoe9=$AUc1-(`HN%7-l)f+tCPWUH^!e$@j%#)wkE}4!sCdu_eU(5Qb3$Q zdX__7VbMEjf9H>G_J#76b#Y4p@BkN{$vK?A(?-q{?Baw(sbt3D!diDtV0+QI)m!oj zJSCeq69!}y*xcB+6Cwh_q`ef?bDYYJ4Fdj!@LG+6=YP8skb9+Iw+7-M2D7VVkGCe1WC$^z;>DhAeLxTuAW zI;j!>wFGikf3e?q%5u2y!*P^D)h0({L>os=3a_r<`-okKgFB%Yw$k!+(JMP=Ji_2Y zNPO>0#?Vh6DTg>(n7qoP_ZSm5&< zBg%QCym<=QkASP$i}bXnR>CT+n7#!AQH0vA#%s~nY;ui^6i&GPl4|2qu(y+MPb+US zzC5`oWXm~x%N1MDnOm>Ao8@lWz}^bD(Tt=(?Tya)5qM zy00`uN|Q%>-m4yu*VlRv##Rhk*j~**+&u!f-=S269c7A{n&|2*<79LzqscwxJim7; zV5;;X>Vz-IM5Bd9*fSL(O{i+WBnlr%h2SPX?0DIlId^XCs?$G-L(os8>Sf5tk?{jR zqh;St)<@+fk!DvgnENq>s0DWpWTR;<{xW$rA(H4*?tE8_a3gY9^`3xL25rPk;VwG~ zkK%GkEy|wYsLJ+p3mMlgnyZ2nBkqRzGSRKoEkBpYC~*HCn)2hXM(L6f)$lW1JtwlB zvgqxIsKZcZj2_+f<+7h1n{*~CSvgMlHBdXYhRdd|?9Nf1evbyD2sAWHHOdf%z>O2d zinv@|Jc1QW<&HlDAjkw=(*5c(J{Ff|GmtAqm3z~0`3sa*^CSx21}lI}@b)c2h?>zB z7zxKHHbor`*BYRa6JHh*m+Cz=s~BQ-m?a95HP{;^(R0NJ`9@SrRPm!YRovFlDy|F#OaG3{ck_UxKGm(6++UxA)G81>ll60R-1u&El9J0`f zsK~`CK!dC$!pR)_%Ebyq8Egh7&FdE;I`_>9C4m%JU(W}J@Pi0Ln0J_opeQKu(KiK? zm5rOLx2h=Mz)855Y93CeI7|O38@w+gx|`vG=9~!lA!~fTMyob%8aSD*q02%K-6_gO z8zS`NCn$7=QvLY4#gIu-N0&>W=dB8=jFuV^653(om0{(fi=RzZ>k!+CP5_3V@vjQP z8i+ij<-tw)zJIcLNVCzC2Eb4(u**xs?R2w+NJ*yTKN`iORv@V^Nfy%lW#LtroKdn# zdhmPdCaOj8k2n;Azo&Oc<7_kin@D|$c*_*CKv##}$^dwJzyt_~O&xg1G z#IOt}t;+B;9w$eycb|@J{KZfUs+nJXCIn90GsNu+bha)W@|aB`>hv-iHt)z(&st~sLD+<{4~#YM(>LHxU3?OV{r z$lJD;l)Y~PDpzqd2ctrSiUgz(Tz#o+u*k{E6`o$2!G;lp4d8{z02vCEU6_(3^YL{O zD%u`4A*1&Q_V>lwIU}CCV{c7eS?5Z$B?|6ub&FURQ0a)fiv-4$doo*+yZnS186 zxI1nrlEW9m6Nx_m^5Ia9>PO|q@w?AElTqj7ua#^YOBA^109YjQ4X3)1TPLdly)^+m z0ZRN_`vHS)e`g)nvrty9&AQ2Da_+OX4KY%EWnCl8)VW`o3DeIyR_L#stc0qcy*_TZ zqo2o+FQ1T2NV9z0d9xUoVM(aaa#ZH}ed9p@obyjGj}@i|(? z^p7IONP?CCaTgFc@+V_{4-aS0j5|RW&HYsTtKU%wQd90<-?~0}6My->@$Fto%;lGJ z7x5oSTpv!n;jIP~R5oy{g&E^ATa(m{;Gpw%a=$v3nPu5aHRq}Vg&>3(z$5l%>4J$i2 zcXnQtw<9uAgmQ#f9J$zOje4>zJ7GJ3(TJTLimg=052-0#l$Cq^dSV8&&Z z#}#kC8q`c~wY9Um7gE%*1z*|m^m$RW36)cH&ok&F!pWy|o8py1jT$th1IGL0LD4cI z!M)F@dATE2<6~2;#dah!yo_eMM>zD1^z~Q7=Ih$ClTOY;n!=Nz8&z7Se3>P>nL@`I z^tAxT&6)#%n(=|FjC@*rCr2r{3le5!&SJ)Qe3^-4Qb_lN^U zCMU}^QmjJh5nx4Jl=y?0W)K{6uujP6{6sv{ObUfA--m zEzLG~t@{{!eWug_91Yri5Dg={$q3&N?^P5C4E=XwA0;R2?PxiMA>+2T&g5NC2oc*WfdcgE#p8pSZ9oK3jjN@31+TDeE`S&v|r z-4tCt$(#52p}Z}R!18uc7)4FRwMqr`wX(y0#kTcRqwops7)#e~4$Oo8=QkkT%;%FG zYsAOrnZ&|RJx>?Mg0Er-D-W;co9=A}BEZrOrHMT(_xg(vvx#Y7J3o`NPChsk4zyB|ZZ&^jE5VoI_{}lfc<^>Xwi635t@p>coXm?eEe$ zaUnRJtBVZexbjfc7qjH&oy^3>2}dT&JN%BzyI4Ek`)p6qliK!0O9toJd=fluw|0!B zT#q4yh$c?i2OBDnH8yV2BC{iS@`)}L*>r`N#&KF7;h$>$J)*9%=_$WWC;`bhzD?(G zMGv+;ioO2fU!}(OwrO|Ho*zyT#4W%}A#fpczGU|U*H36 z&VT3`echPlkOcHc^;AEg8x~^y>D4Q=Q$3@6tyYdwjLcMj_yUi z&o9vO({}f+yR5R5dYG7X zt?j6ePz*PZk$1Ld95OJ}FNYke+I2;)o*^KoYunRx&++y49>^#8KR!`$PcgS{=uhdg z8VVA0Mo`uL()YOPc6(r`X?QFGXIN(r2SY2}50u0cj!ER=g z(n=b%qZNl5qQXYuPFn_ZK~7e7^d#OHh20n*z44zSTwN*tj`03r3N@hxL7~Ks$!k?( z5*M@A_}w}pI=u#I3!gdpe{VN5+WHEOQn|hwba}P)D$?t!oNH{|xT5e{0MUIZNcf7@ zg3ypjtnYIbEm4e<6pbZiNzL^~>op_B=dD&R7Q$j)9UC(4-b^=FF{C#*SZNcLdvZ0C z{B_qdp9i%iuj2TVeV30aoXK(*oUdSRG%RXN%m*$&;q;OjueTa#%-~+}nxz3Tqz4Ck zMzdYpoF}|JkHBPW$6rQg43uI^LwK1xHDoX=JV^-EZ{6V$IMj&V99xsfqGYv(yj0YO z7CufR7hrlHg^3wimQVmYII6Ymy+`zqA4-B+wnAoc>kGC??l&9n_&6go(_ZcxbdXOC zoUkjtBu%IV>^K|T=_4;oaUGRv;BVSfOhSb}J;~zcS>6!~IrQ8}cUB)Ub;iOI^jsWMB3ejQoZo4HPZ=E~!Fc9ykTEp0e3| zJ2PV;K!vo7@YcCGrZ2bOS_cFNIgjl{RNB`{uC_Y$gpP6(d4cY&u#+pseR?9zAcb2B zoh^3(4Wy8}tFo*rs}F-;cF3H-4ewVXHR!|SbW(7Cnl8%HZa^rJm>tTtMECez6Xov@ zUC?Mxp|Ymh0|ucO8-w+(4d^3~e)85=@GV@zIJ>&wTx}1j>e$J@X-Q#J41aW428hfZ zaD*wPB-ixkl`^w@FIVbRHgD7pKkpm~ifPLp7hi0qqSrD&=sB-i%p$_Sg?}~yb5nLQ z`0;Nfk%@!y7eB@K->PzUy>#*15gsef9dwwx+a*C=jYDJNxzoh)TrQ~%=|$>ca#nb~ zA^rs+5`azY+NoD^_lL;d84f*t1m6C$8mtj6%*R=(Zr>uifl6h+k zb)wd;Lji!j*Yqh#Dms;=hk8Yh|LPojIgv313Y4Ox`(sSqTfZk(Eu)6`I&~5}yQgW- zRht)jHTJotCLRI>>2Z$Hm_b!b(la_u1FGs?%*5VT+0(rW9hULg)aqv{m1hnk8jk%I zGm6!S`raGf*EC567AA_o{9}bp{uTX)ks(HeZm|7B6H-7V6EHR)_XweQ-~ zV(lgr=w||+nux+0iV$^j z{R)K6A%L@z?z@UX(Tf7}$em(-V4FSw1gIw%X9-x7rJT;~?#fXH4loO4qY8~d0#(oy zR(EJV7O)I#CxD{8F0)b9Aq+b1#~*7>xDfE0_kw5otH*sUW5I*6Jwwpohj0JK6+C|g zYz$RJ)b!H}A7_WIFW}co2e3y#!hhO!XnGE4`K;=0k9wf7FJjU5dZQnLc$U`e8=o~| zJF@)*+XF*x`s~c^f%Zssx!@0c`A1-FynF}hres?1-7a$76nMIf?Q$FR&= zmRG9;ixUS+|UsOY9M5vj3oduu(?#0XXs5u;bb*~8o)5NHXP#+5jD+tLSte&q&nwWJg zeG{Zj$V}jmG-q(nMvo1ia_(h$UE^fp7Zg(reQ@;|N+)Ci={VuYdif7xFf(jS6x|nb7WwCV7iN$871;8J;HjdkZ3h5cKi{jlfn`xF+au6M^5Er>Tm(Wtc#}~Z}Xi( zc|pQt<$J5Y!Rtn!HzX~Q*1vf{!#_ynLHswO4OqqEJOAg+j}Kj+N}Y`4(9`c{HXhdP zxZ6CNS-|*?G5TtwVbA!>$>ss_=8mNK!G-?Wm+<$tRw!&$h>-xPM__NpWpSB;fWF=d zlUSgSL*7K5Y}5uc(7&G5nP(GLG1x7XC)SQ%1_a2G6%v9`AdoUZ4A3kRQ+@fQoWLAU zu7Je?m6g&<{rkYMdB{=ZII7uv-YdmbD3($d*M4+kFB=H1fQ}nWmY6#qDThb0)xW1h zt=OSw7CB$P9XSXfhJ!oad3D&s9NLMSYGbVw@(RW7s*FB?7?qK{2fi;NMOeYf@(Ej(6>E`g;n za0_@39}3PIOWmZ)`Ct1fO4& zm86kQ%KN?&4adzLEwvv)!FoE~F@IS`si+=RE8jciypZz4H)*PpE123NnpoyAc=R6$4f$c1W|=Yz@pI<)f=<36T0O&W_+HW ziVcnL<+o|KQ>SZO%n235SKE`1`6)=%J=5?)FUcQgH=kL4UUI4ZRIEpG2^`$8lG@X` z5CGF5amBHk!=y1cYZE2~WZ&65WBS7r5fw@r%^D|3b8hEt8d&4Wq#%gj45B(GENpl^ z6M)hWi-Q>icP zW8)WoEQ8ts*5!?)XPcK>slilT-AD!Cp(8zWr&g?IfN;0qKgJSjvLtj+n^pmrxe@wc z9iP|m7hK+nN}Rs=1iQJNdEWK&5g=X(cfs>%ynO_k>kjPJAj48rg%Qi#+HbcK<&E;3 zTzuFk=515-Pxr2lKWDr)A*Oz4F7rOlm2RxI)%(!M9nfxQ9dg?LTZedg3EkranrVQ7 zXDhJ5jj7M$Haq$gPQd{kBpI-{JwHl!6QXWr4_ z@k^k3OGY-|i>X8e@$Bq#w@Y`qU*^TYAD^bKwJ=nyvyz$gcg>>_4u8`LU*`X2WpL{9 zI8nwLARp$H;h7aCPBfE9$se{1>ehVHC-;Fbs8RBmZDocg;KR?r{%-Tt;yYXLV1%u_ zDTf-PGdTh5?BnLggVg0jd3hT`H!mW(rt#h$9ahU?$LAd=@4LpFo9pXr|B_Zzl+s5l z_BA$XaF+i7Vaa$!t5B8**rT)1ha8sE*Z&Ab3tVE78->&vPv?ZmPeoTXA7sj>RH3kH zAz+Nh;wRS5JZyLxnq-E*iPvBQ~0(%*Z#XG656 zBMi>_mbbU}Hbt>3s4fsno`@N?emkP?_p2)P)|f_x*w@>c?q{dLhivq-nYe27a1O5t zD$RRqm%LN_HN^&J@c?mLfR??6bi1V^xRW~EjluZ={`_IU@U^|45QKQahm!ilWxr~& zKMlF-{1@gVC4yzlnr#kNtgjVT`G@3RWFc8x$-T*jY1`3qV}ZH`-DD_!GF}_|Pd{=0 z{uAp*z&LB#cBCA|Qw`1BEHa}cNT_tHsa1e})bmLFlSZaTkrd6DIw%ugU#2KF#jhas zC2EZLZ|nxzA{RxN zpibt=(}ugV$z@}Y6{AkjH5^gYhQ9KIAnCw-S5sVz(^1mG%q2@#c`Q%eRNd(?v|F=n zF)c~VN|-NgIA#Q)&oJ&B&0R;nZe^UPH-#QeTYcuGT)kM0k=YPxa6krRNmr-Kvzy9eWb#rhm!)(~;x7h0zh}&Z0;e zZ+RL5MWfoT`;az}67!71lL2S*-rKFTWLIlL`0st63}!i7b&EhmRlkjBrs`Joc++mW zw*7K?Qu9cvEZ6lW%Sp2n*2S3ko~3HDm6}+IPyvqeF7@}o1!DL*L(rjYQ&l3lbEqwY zB=^<3Bhapq>(lX3S-z4zlKIf=y`r~gD$tH*OH!65Y8L8H+rlhuMPCio*!i`%c|GC{ zHhpGPCwx+H>MG;=%j{3wq6i#M=xypztJG*JQ}H(6!|54F4l&SbxiHgWUaG_lOKJ>S zwuQ8QGNKPh>1WV-!VdK*iT0irYgi&KbM`j754$w*EPwq0Ye5e4jmbiC@Xb|eStkvx z=O{=b(R#5S=MEJ@qv6pt>NTjA5@r{gN1d8o{&h^Kaj`k9F^@IffA<#a7iI3 zOPa1l{MWbUBAqWiJ1!O0G(ofR2S^NH^`F6o}nxnFZt;I7l02}IbOOTzUYflu3$)MvZMZRT))dt!l2(Ck+G zpQS~-A7HQA>(Dhj*NG!wHZc#94Zm!?$#nt@8k}S-+c{jA-CBO?y~}I zm}Cp^LX_(EsqnSNvW-~H0ggV zY}+=cDow3nd^1{}&uOrl!SRgvixU*CFz7D*4VPI{#PZ8Ud~Dd0AlSp;tS!ms)*Ijb7MshT47`3P6ewaoxpO-4FG~_QYY%bH1bl5a zMQR4bOrI_8)%`r*fZ#-XKooM3q0K!K79Z^&@VTYWV}K0VyoGE3#mWCj7)z@ z4RQWRWRLNR@3WaHgcTyb-NY(WX}# zU;4gL&uzGxn>C%XJ^S8SrM2}8*5uN-F<*7KtrPVGR_6sbzWAl^j4z>%F3Na)O@-qn zYWj(BO0gbANqFh@hq>~p8SYfpSm-UgcfF< z5W^@B<^m{fv+6P?yK7!mFUTd((+Odp)l@;qDjk@19Z$#StVf$eAt% z^O_nO8c*k{eFm2!mS&np&9V40Z^UhN?Fbj8yLmWQ+C+uegl>P2 z-L1b?IYd1%bFdc=c=Lw@Qs}Rr#O4n`O+)Np+_fzyid&g8x=M5M^2pMP*a#Q)-J@GDTB^G_v#oqY+wCRe|WK zPXxK*24z^)c$#M7)|hTW147w&@o!KzUQYY$>dWOw{ow8)7JCFP8cUwV*?LK5)Rvh! z9ARn_Iu2K&BRF{O?roXKxHw%&nWCL4+r|gcZmRPLdal5gm*s`(9`96|(no>DQ>;Zq zfTdk}kf__Po{Bf`3_{d>U6@~mz!px~tmy2brYhq5Hj*Dr%j=fp4EhReRxRc`rb ze3Q`pm@GvIT@>_zQG@ZerIh$;Eg2CHIM>TOmWNz~;dtfS1@DCl8Gawoi5U zW0+v7i(96~M^LAbB#m~tv{HptKq;40{DSJJ*Ksp?YgHG2vvOGRcGbrm5`2r}`#o|K zv5l8VI8yg8P83a=_y}N8D>vwj9YvfCe1wR%xaMZiY+8)nF(p}3Cq4@&i8GW;T9BCm z0)vD%#J#4C6nh13L%)8s;8zqfPtnp|(|Sz@u803VMB5D!tWb?AhJwWndF1l3W(| zIM8<=fA`L#U|Tf5HBCu=uE!aHpO6)=9=n8NjuT1u{-VMhDs5DOGP!H~wR+%WQ*NqD|xg51V|G>bqO!A!t|co3Jme(!fz-@$r*-%Y(e_0SRe;Mf&5 zbwYCOPvrT#suA&Q(!i2Vy4W?qH{`&C`#Gj-UB^q3u zc>UA@M5i7B>-YX?$JA3i`1=nmXZe*a?-Ltb#F6YMxzl8Yo(t#P13j`2lC}EO;i4BM zLBmeK!oc14{%a*uPurH2astaofHL>5B7U`hFn*EFL&|oUB@CQ9gsBQOWAK`FE;YdR zc+t|+*rZ3kV=e7c68Gx-_oCNK(X~#2biGV-N9Tvb3~ztjm+LHBakE+t4MBT0i!~|G zVnUP6lV~pu-R~bS0u}Mu^yRjBt_lz`4s$+!unRNkdY0GL5Jy>hp8Je zv3{`j>zw1s@guzyy8Q0vd{YxVS*WlqO4#G@lq`2>l)F2hKIYvPDbY8TG)CFC&YHBP zSaA^kJ6d(`z)7NE2XSY`z);~oEFcmqN$&Ea)iX;Zj@!qBx-w$>sf#(^{T<{b^;3>& z$*oUFrt!ZJE1Xnbt6tJFWsS#K#Ard`XS@Xey*-`W%c^w%M0oO%3 z8S7J7H)sEBE)gSH9Q2QLyppc+2j|5W$8(Wf^Rd9vnIAC)H-}v3PGxZbZe)Dyo~ljY zuMAlzryz9oW3evRDP#%3Ki+iXc86FFAo!$;hbg|haCK5A#ay%}*Uu{?5tizy)WHgv zJC6X|pSy$^Rws4K_p@od$2-{qYc2O)Rfkdp#a{4(s_Y$YGD%vRGUsV|L^%s2J(DjG zTSjP!t(LEvyhV%BIa3YT$uMXGO<&UI?3|a2tRD+xpjE#8;_lAt?;#-hqd6@NztYNO zK^AASo3SH>;b-NIVP^8EtV7DKp1fi0zB{>pB!9}mp~FG>mM-0!v%I*45M-bMRYEEp ze!j%J|Jqr6+%#t@zuX->elC%?lS$c9(-6AGRS=5()g0>#%FeW^YqI$?P`hk2t<<)m zwYDW!LMN4*2#*(kHsASPA?w9KQ^O3iEqzD*Nl5;9b)4`ae1Vtfa{zW=dZzgI>g&^) zR|lk1<_m&xMg(Z1&Y2nP!~9XNYz4h(iQ;bJh_qyX1@|*oIFDEvS)VQZ;hLxXAx#kJ zxFpDU!$Cyg%X%-9G($bZ9=EQ6ilYnDlbbKk)9_bN2^4n5H>jgD zx+dMnLyT<=GW;qwHVSQA444uupR9%w#s|((bxvzdo>oyNhCkCLI7Z~uOS|^?IOvKvgsnPh zvq5me(8J;v%IkW}aJ;g!VulOjqAv>!@F3R0*fyD*%=A+b-#~K-`&(L{jk+O}S|ZGn5m0?5*xT z!j@yV5hRWbt;BL!alJ*-W*)&OOo(!y@a9LLll{}_9E!5gc1uNYH#OnD7tB%cVc@@@ z03X-#b<>b~nY`=p;(>_1GoK=uxa zOKVkd_A>{nk8D(lNRGtGZYg((-%dUmJO`(KH4h2z93Vr^&QD7r@AniUpTHpuAM?~g z$$D{zV38JqpZTKZgvQD^;BDdJ&b@Ldv5|MRc|4IO;J}#x`uS2>Av>7Ngr~6*->t^@ zR-X#W7Yr$dr+q>Q1s8ddMn?fv=K!DXiI^6gAbHg7*yLka>}x4jxTE2{HCA@Nuy~)i z^=rO{x2et?BE$oiyV9X-RrHLW2z|3`lf1rGuL#2?^}J&ilO3|1-Pa(V)~ysz;VvQx z;^ysC&1j0E?Q|^M4qE1R?{O4Bz7xTp9@@#jig!Wdh1Z50R9WX0bQ~B6>6g@(QBU6y zCfc9@AF)a*Pl?LbxZ$^}kX~G7qlXTz2DreKe;w|S=UFVaY;q8#+ zQGjTieEY2Nmb-Jd1F;kc%2!r*?h=Nc->&_GIgvCno)Xd*u73o63|B2Y0%D9~ z52F7A_SF7N$1+SEN5_!hH5tuFJa!MoRMud5Zd7w8R^5PKfLR+`AniHe z;>#*f4DB$U`wmij8xUeMIq6CsF-x+8<%EiH42E%Iq9Az(dbzFe{O7f?RFgqv3r^ymg^1i9 zd(Og#@z42F?FvuG)~a)7?{k!tUcET(nTL5su`iYuwZ_PvK>uFl8(jO>)D}s4P)%Ho zCEKl*Yp#0T&+A{Id^nz}R)mqu=_`8Y*JGKnQPX5}?qqi{mobQ-)pc4Z-o3=_Z)i+F zz&SEHg~+yC3YjB8nKttt$qPf?Fp~5G&OeKpP=2gyXGJaMe~q_12tT=b2L4Lpil0X$W+WH|V_IA)JPnf~kUs*HEabp~Gr z1Y^RRtm{d!G z*T0Htfm`Ria(Ff(f$OIG5o0@upz3=+L-4RD!%9YPo7aPhmi=pW@89a8X;zU{y_==o zqOI-S6>9NgZCF=N>fE#S7siTX!KB%`I2@DaaiiHgaG0V*;0OMOq!}L4Bl|->BI%mT z&p|;$561%%t7h%CT#io+Rh->LU)oXanZ#o`pAyIjU!Z(zoaNeSF=!hg9vo)YqemsU z?(>>Zcs>5JxvHjN(*BTed4ycH5r=_;GDu*YWKr8zmgJ7^WYJUc5`F+CNtQUFAgh!l zKx3JyNLr$IWDTl~42fq{Os~4LA$?)6XRBt9^PL9I9K%cgNrMA{SB^E z6~R(A(o?T0{F#=J4@&rJ6ykHDuYGGyU^9;z^P1u{L*L9Melq`;@hmqWbqBAeI5Co< zfSpuJ-Ry0Vaj;O)>J(R*DhAi~XU}#wdIWx?!|p89;tRJ(%EN%YThQSzi#lIPzPI6U ze!;t16&bbL%tVSVrVLAe437dUlWLx~5u_sg>D(L57v+XaLz~GVJqviNPsM=6bT9KW zIWF@^v}nCVCy*L#SJ#H5@^XSpWz&Lw_Xp1+S+{R2CXKCDJ9YG*GGrfuI>Fb0hP`+0 z^imC(w|YvGM$P=n-y20e-$yUCiAIbhl(f|3Fb0gui?)rGy~x-Uj$M{PEXRJKo=Mey zYT`nQ1hFVoX1=<_$0PW&9T`BK_cots+35RL(q1h4P+=qEWVsO3XGi~*B2jx2pz{Ti zae+KMGx~b(^uK_EWN`GiNNP0&5iI@xBu^Z)dJ+BkPF7zW9KUOrA56d4({5){G&()1 zLVC0?-<wB)+VUDQ8v zX6P=&B`18nxg#9#|Di!GcAtS{t?9(g{U2}O;xa<(4o}9fz+a(DuQ&kB?7ty zXC_-!MMoD+1w5kC%_Id4-H>3!BqfBQ{-}&a6eK<(crDcnFwON?i*ASvx zZ8@h0?@HmJ;%2k#B7>{;C7<(;^aRG=s0zYnqm@vI!}_@;YKP4=YP!0_F0t3{9LB1OgjllmOxM00>1(YGlAKhO<;D&w(TPXn%6R5NAWUFiu!l zm_K9|Y_qYPN)#UfIMEsu+91;~;*npKcj&(;vvN{E_{HKK<=7p^5XZ^iaHIp&j*QK+ zM8;;}1${j!hz^c;_v0UrHo5;m8~1#`F!<6eQirlokokL*_J+mxBcII>5A)E-csG#yXMsRttG4noOIo7YJ1dI0%RU#IT1 z)1Ry-kPiIiy%*JC9)JZ-W(_u5-(jdPs*3Cc%eN&sd7UV3Lz4j582@*jjP7`S3~-SU zdt!Eoc(nZbS69nxe4@0kVyr|!-nV)MOQ>n0Uf}33T;V-xW`?z5rD_vmO$yM7aX>~9 z^V?adDzg$0%7Mkq&lJol01U{66fSDTD;v3(CJq;=0-z;y1CcLBVvWi})fcL%ucEd_ zXAxO_vi&Wl)%@wG_+CD_UpQXl7cun=zM)M#<4`j;*wYm_a$y% zjBSiU29%~fdAt&(-^Sh;n+;Pw$)<}R?z_wx6TM*zrzJ`s-d{%XI{)Ki;9Z1lWv}bG6rr=g#@kQH4 zPaYVHD=%$UNAAO|(oYASjUIu>+P#G+HKw2$J+mh!35K)$Rf^c_x|@;F!y*0|o^=Tc znPK+qdN!V6J@6ZHorkusw>oTLw&qmdn&IItJ((E z=Ygo1E%CxbbuT=`LAO)>Rw2oOY)O(!!o?dwp2CU-U#a({5I0zpYVU@n9)83|OEH(T zoqGwCunc?26l~n5k*PckX%vRE$_k)(xa-hQ{gRVR{aIArk|I@Og7+gHbu&iVwelL$ z8;2j?eH+01_h-n1MLBafKDlxl$(sc5(w6i?t&PNo#m#RwAcl{m)CvxomYa*dzU)o# z)vKudPG13jaA5PAWKK!d9np#TC&Hvyw{4@9!Ne4?6R{Ns&wFb=1Vilq6;lGN{a&b_ z0z63~jrxY48P9O$tS7)7Xtrh6>@oh#Z~a9(Fz1Qns)K?~6!)c73{DAPJJ+*E@B(9j zF1`n{#y`TW#rr;5XZM~Wya)Y=Q~W5i7qp4t`$jqp(x*Y}NUwQ|_J7flvo5u$OZ5SN zm0gG6KZVeK@@x5j?Yl4ar^+W%C(kSnTdzuL^!nG*Yw$P0Kz#Psu6^#`{A$F11^f>Z zf&G-tkMGJ`Kb;(*?P9tgGi@Px;~u7%&b@a5_2Ry%i{V#-V#oYb)@_gPpfzni9C$GZ zE8&eVBcb~;(aJAuyB{T)VG0439(`mKk8^IX#IfLdIIpna@P~(OztrfqQU3tD5EXVE zBTj%~D;sql(TaScb&rdZc;9@ z=m4UQR4;7LlOymv=vDxYDg9 zpBVEVAWcgahowP}D^IpedPXZkifLGPWJ_smqYDH;dmyKI5e|_c{{VoBl8OX0B94j& z;ZCB8089!tidrZD#TcTB08CQiiYNgwMg=Vt0GOr46i@+*F+~&rVvJEm02EP002reb XQ9uSL#S~BhiYTIh3{i?Gpb!7q8BNa< literal 0 HcmV?d00001 From a657020e9f75a90fd68dce70a610672c589ab56a Mon Sep 17 00:00:00 2001 From: rasbt Date: Wed, 6 Jun 2018 17:53:15 -0400 Subject: [PATCH 2/7] update leader board --- docs/errata.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/errata.md b/docs/errata.md index 283bde59..d30cc7a4 100644 --- a/docs/errata.md +++ b/docs/errata.md @@ -18,7 +18,7 @@ I would be happy if you just write me a short [mail](mailto:mail@sebastianraschk ## Donations -- Current amount for the next donation: $5.00 +- Current amount for the next donation: $6.00 - Amount donated to charity: - [$39.00 2016-04-07](./2016-04-07-unicef.pdf) - [$76.00 2016-03-03](./2016-03-03-unicef.pdf) @@ -68,6 +68,7 @@ I would be happy if you just write me a short [mail](mailto:mail@sebastianraschk 30. Raga M. ($1.00) 31. Ryszard T. Kaleta ($1.00) 32. Baiyu Z. ($1.00) +33. Harry Hummel ($1.00) From 0b68287b40c6f23e47fb1712809e86b53056006c Mon Sep 17 00:00:00 2001 From: rasbt Date: Fri, 22 Jun 2018 15:10:53 -0400 Subject: [PATCH 3/7] pg 194 the "..." should be a ">>>" --- docs/errata.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/errata.md b/docs/errata.md index d30cc7a4..ff4ce1bb 100644 --- a/docs/errata.md +++ b/docs/errata.md @@ -18,7 +18,7 @@ I would be happy if you just write me a short [mail](mailto:mail@sebastianraschk ## Donations -- Current amount for the next donation: $6.00 +- Current amount for the next donation: $7.00 - Amount donated to charity: - [$39.00 2016-04-07](./2016-04-07-unicef.pdf) - [$76.00 2016-03-03](./2016-03-03-unicef.pdf) @@ -47,6 +47,7 @@ I would be happy if you just write me a short [mail](mailto:mail@sebastianraschk 19. F. Liu ($2.00) 20. Stefan P. ($2.00) 32. Adam S. ($2.00) +33. Harry Hummel ($2.00) 11. Elias R. ($1.00) 12. Haitham H. Saleh ($1.00) 13. Muqueet M. ($1.00) @@ -68,7 +69,7 @@ I would be happy if you just write me a short [mail](mailto:mail@sebastianraschk 30. Raga M. ($1.00) 31. Ryszard T. Kaleta ($1.00) 32. Baiyu Z. ($1.00) -33. Harry Hummel ($1.00) + From 23853c58a3279a95048245cc8924a48f6316d915 Mon Sep 17 00:00:00 2001 From: rasbt Date: Sun, 22 Jul 2018 10:11:19 -0500 Subject: [PATCH 4/7] note about tf_classifier --- faq/tensorflow-vs-scikitlearn.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/faq/tensorflow-vs-scikitlearn.md b/faq/tensorflow-vs-scikitlearn.md index c5fc985a..57cae08d 100644 --- a/faq/tensorflow-vs-scikitlearn.md +++ b/faq/tensorflow-vs-scikitlearn.md @@ -139,3 +139,7 @@ plt.show() ``` ![](./tensorflow-vs-scikitlearn/tf_softmax.png) + +**Note** + +I've removed the TensorFlow code from mlxtend because it became pretty inconvenient to maintain. The original code should still be available through GitHub. E.g., if you install mlxtend 0.5.1, (`pip install mlxtend=0.5.1`) or browse through the files here: https://github.com/rasbt/mlxtend/tree/86e40d5af5222d78acf219cc8188cfd28a972d9e/mlxtend/tf_classifier From e40f51f267a83c473afb17f69797e33c5acd3472 Mon Sep 17 00:00:00 2001 From: Tim Gates Date: Fri, 30 Jul 2021 23:18:39 +1000 Subject: [PATCH 5/7] docs: Fix a few typos (#94) There are small typos in: - code/ch01/README.md - code/ch12/optional-streamlined-neuralnet.py - faq/ai-and-ml.md - faq/naive-bayes-vartypes.md - faq/scale-training-test.md Fixes: - Should read `were` rather than `weere`. - Should read `occurrences` rather than `occurences`. - Should read `laborious` rather than `labrorious`. - Should read `initializing` rather than `initalizing`. - Should read `distribution` rather than `distribtion`. - Should read `dataset` rather than `datast`. --- code/ch01/README.md | 2 +- code/ch12/optional-streamlined-neuralnet.py | 2 +- faq/ai-and-ml.md | 2 +- faq/naive-bayes-vartypes.md | 2 +- faq/scale-training-test.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/ch01/README.md b/code/ch01/README.md index 4edfd30b..998ee8f2 100644 --- a/code/ch01/README.md +++ b/code/ch01/README.md @@ -93,7 +93,7 @@ The version numbers of the major Python packages that were used for writing this ## Python/Jupyter Notebook -Some readers weere wondering about the `.ipynb` of the code files -- these files are IPython notebooks. I chose IPython notebooks over plain Python `.py` scripts, because I think that they are just great for data analysis projects! IPython notebooks allow us to have everything in one place: Our code, the results from executing the code, plots of our data, and documentation that supports the handy Markdown and powerful LaTeX syntax! +Some readers were wondering about the `.ipynb` of the code files -- these files are IPython notebooks. I chose IPython notebooks over plain Python `.py` scripts, because I think that they are just great for data analysis projects! IPython notebooks allow us to have everything in one place: Our code, the results from executing the code, plots of our data, and documentation that supports the handy Markdown and powerful LaTeX syntax! ![](./images/ipynb_ex1.png) diff --git a/code/ch12/optional-streamlined-neuralnet.py b/code/ch12/optional-streamlined-neuralnet.py index eb16da7c..4af365ca 100644 --- a/code/ch12/optional-streamlined-neuralnet.py +++ b/code/ch12/optional-streamlined-neuralnet.py @@ -25,7 +25,7 @@ class NeuralNetMLP(object): minibatche_size : int (default: 1) Number of training samples per minibatch. seed : int (default: None) - Random seed for initalizing weights and shuffling. + Random seed for initializing weights and shuffling. Attributes ----------- diff --git a/faq/ai-and-ml.md b/faq/ai-and-ml.md index fe2129d7..2676683c 100644 --- a/faq/ai-and-ml.md +++ b/faq/ai-and-ml.md @@ -1,6 +1,6 @@ # How are Artificial Intelligence and Machine Learning related? -Artifical Intellicence (AI) started as a subfield of computer science with the focus on solving tasks that humans can but computers can't do (for instance, image recognition). AI can be approached in many ways, for example, writing a computer program that implements a set of rules devised by domain experts. Now, hand-crafting rules can be very labrorious and time consuming. +Artifical Intellicence (AI) started as a subfield of computer science with the focus on solving tasks that humans can but computers can't do (for instance, image recognition). AI can be approached in many ways, for example, writing a computer program that implements a set of rules devised by domain experts. Now, hand-crafting rules can be very laborious and time consuming. The field of machine learning -- originally, we can consider it as a subfield of AI -- was concerned with the development of algorithms so that computers can automatically learn (predictive) models from data. diff --git a/faq/naive-bayes-vartypes.md b/faq/naive-bayes-vartypes.md index c64faab5..201eff3f 100644 --- a/faq/naive-bayes-vartypes.md +++ b/faq/naive-bayes-vartypes.md @@ -42,7 +42,7 @@ To come back to the original question, let us consider the multi-variate Bernoul We use the Bernoulli distribution to compute the likelihood of a binary variable. -For example, we could estimate P(xk=1 | ωj) via MLE as the frequency of occurences in the training set: +For example, we could estimate P(xk=1 | ωj) via MLE as the frequency of occurrences in the training set: θ = P̂(xk=1 | ωj) = Nxk, ωj / N ωj which reads "number of training samples in class ωj that have the property xk=1 (Nxk, ωj) divided by by all training samples in ωj (N ωj)." In context of text classification, this is basically the set of documents in class ωj that contain a particular word divided by all documents in ωj. Now, we can compute the likelihood of the binary feature vector **x** given class ωj as diff --git a/faq/scale-training-test.md b/faq/scale-training-test.md index 29b8f707..970b83e9 100644 --- a/faq/scale-training-test.md +++ b/faq/scale-training-test.md @@ -59,7 +59,7 @@ Now, let's say our model has learned the following hypotheses: It classifies sam - sample5: 6 cm -> class ? - sample6: 7 cm -> class ? -If we look at the "unstandardized “length in cm" values in our training datast, it is intuitive to say that all of these samples are likely belonging to class 2. However, if we standardize these by re-computing the *standard deviation* and and *mean* from the new data, we would get similar values as before (i.e., properties of a standard normal distribtion) in the training set and our classifier would (probably incorrectly) assign the “class 2” label to the samples 4 and 5. +If we look at the "unstandardized “length in cm" values in our training dataset, it is intuitive to say that all of these samples are likely belonging to class 2. However, if we standardize these by re-computing the *standard deviation* and and *mean* from the new data, we would get similar values as before (i.e., properties of a standard normal distribution) in the training set and our classifier would (probably incorrectly) assign the “class 2” label to the samples 4 and 5. - sample5: -1.21 -> class 2 - sample6: 0 -> class 2 From 17e037bec5c6beb509d0e77d63ea537ef3a0a281 Mon Sep 17 00:00:00 2001 From: Bikash Daga <111844391+bikashdaga09@users.noreply.github.com> Date: Tue, 23 Aug 2022 17:02:52 +0530 Subject: [PATCH 6/7] Added a helpful link (#96) Hey, I have added a helpful reference link for the python tutorial in the Additional Resources & Further Reading section that I think will best add to your content and give your readers a more diverse understanding of the topic. I hope you will like this. Thank you. --- docs/references.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/references.md b/docs/references.md index 3ddbd28e..92985d15 100644 --- a/docs/references.md +++ b/docs/references.md @@ -26,6 +26,8 @@ A BibTeX version for your favorite reference manager is available [here](./pymle ##### Additional Resources & Further Reading +- [Python Tutorial](https://www.scaler.com/topics/python) +

From 903209f79735249613da5e2019be06d1d6a09e2c Mon Sep 17 00:00:00 2001 From: Bob Conan Date: Wed, 20 Nov 2024 17:58:23 -0600 Subject: [PATCH 7/7] Updated README.md, fix typo(s) (#107) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 484e3a29..13ce8fd4 100644 --- a/README.md +++ b/README.md @@ -346,7 +346,7 @@ starting to gather some of these great applications, and I'd be more than happy - [Does regularization in logistic regression always results in better fit and better generalization?](./faq/regularized-logistic-regression-performance.md) - [What is the major difference between naive Bayes and logistic regression?](./faq/naive-bayes-vs-logistic-regression.md) - [What exactly is the "softmax and the multinomial logistic loss" in the context of machine learning?](./faq/softmax.md) -- [What is the relation between Loigistic Regression and Neural Networks and when to use which?](./faq/logisticregr-neuralnet.md) +- [What is the relation between Logistic Regression and Neural Networks and when to use which?](./faq/logisticregr-neuralnet.md) - [Logistic Regression: Why sigmoid function?](./faq/logistic-why-sigmoid.md) - [Is there an analytical solution to Logistic Regression similar to the Normal Equation for Linear Regression?](./faq/logistic-analytical.md)