Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Inside Deep Learning: Math, Algorithms, Models
Inside Deep Learning: Math, Algorithms, Models
Inside Deep Learning: Math, Algorithms, Models
Ebook1,295 pages6 hours

Inside Deep Learning: Math, Algorithms, Models

Rating: 0 out of 5 stars

()

Read preview

About this ebook

Journey through the theory and practice of modern deep learning, and apply innovative techniques to solve everyday data problems.

In Inside Deep Learning, you will learn how to:

    Implement deep learning with PyTorch
    Select the right deep learning components
    Train and evaluate a deep learning model
    Fine tune deep learning models to maximize performance
    Understand deep learning terminology
    Adapt existing PyTorch code to solve new problems

Inside Deep Learning is an accessible guide to implementing deep learning with the PyTorch framework. It demystifies complex deep learning concepts and teaches you to understand the vocabulary of deep learning so you can keep pace in a rapidly evolving field. No detail is skipped—you’ll dive into math, theory, and practical applications. Everything is clearly explained in plain English.

About the technology
Deep learning doesn’t have to be a black box! Knowing how your models and algorithms actually work gives you greater control over your results. And you don’t have to be a mathematics expert or a senior data scientist to grasp what’s going on inside a deep learning system. This book gives you the practical insight you need to understand and explain your work with confidence.

About the book
Inside Deep Learning illuminates the inner workings of deep learning algorithms in a way that even machine learning novices can understand. You’ll explore deep learning concepts and tools through plain language explanations, annotated code, and dozens of instantly useful PyTorch examples. Each type of neural network is clearly presented without complex math, and every solution in this book can run using readily available GPU hardware!

What's inside

    Select the right deep learning components
    Train and evaluate a deep learning model
    Fine tune deep learning models to maximize performance
    Understand deep learning terminology

About the reader
For Python programmers with basic machine learning skills.

About the author
Edward Raff is a Chief Scientist at Booz Allen Hamilton, and the author of the JSAT machine learning library.

Table of Contents
PART 1 FOUNDATIONAL METHODS
1 The mechanics of learning
2 Fully connected networks
3 Convolutional neural networks
4 Recurrent neural networks
5 Modern training techniques
6 Common design building blocks
PART 2 BUILDING ADVANCED NETWORKS
7 Autoencoding and self-supervision
8 Object detection
9 Generative adversarial networks
10 Attention mechanisms
11 Sequence-to-sequence
12 Network design alternatives to RNNs
13 Transfer learning
14 Advanced building blocks
LanguageEnglish
PublisherManning
Release dateJul 5, 2022
ISBN9781638357216
Inside Deep Learning: Math, Algorithms, Models

Related to Inside Deep Learning

Related ebooks

Intelligence (AI) & Semantics For You

View More

Related articles

Reviews for Inside Deep Learning

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Inside Deep Learning - Edward Raff

    Picbook_preview_excerpt.htmlɒW%+%O"D`H02A Bybnnӆ8W)-]HK-jY/i=G6 D]^盋/>oں*_|m&_fJ~&:o?7vˤɷ"_2YMunjl6yK̺:-?MUO*lv%nWWb?uy͒yȧlŦ&W]rERdi]&9țd^UϒwȾedl&ie_Lۮ0etX|X~]BQUE/6UpgLw-$hvB6j`LnE=K^:mݚi!oxt#*C{{5JڵyU6Ieۤ+畬BHV&{ߜevN'u֜%FTq[Ҷ 9Hߤf\Ͷ%TL?~xMZ/7ju𙯪:[&}\NiUw +l/:{* χ~v\Y%[l媪)@$+mB63>r&jBUyٟ?^/AS9ovML DIM.Vr7y'Wh͋jՍ\f!6v!eI.-e g d!,(]nȭ|bgnywט" :sgpedM[>γk٪fߴv&SG-m޶x[9eb&YlR)-@6U[- et}5V8Y.2e6o_:wL*-P0ZoT~$nɘ!'/ݐ]c^iaK_f۴~/\{rnq3mI*&FFMoR i~u6^&A3lVOJ$\ ^ߠպqAdmUiwJ@#EF&9Q? %U=r˕UC/YUAPȩȣه )g5mF%$+ɧESqN$D׀s?S2"Rnag͒s/2D-!R/BwSBX L;ya<7Vn ޶ʦ#ɥO* jQ5G+)Dw*)+yi4o:`ˠE"Of,/Z(rQzt1&Vv%a%M'J8MѐT*u3!]!l2G>q9o]#rl"<4/\}I/?zpq2Te^bΟמ-ʾ> {r`j|y-”C@ lT(a-¬ 9]Pn8iEƥ={~35dD4U46fQVuӷ)3ςC2F?eG wDʚR\%m7Uس:nhPBfw\u:]U. W]QDKn.e_ge7%xTcbZ2Pfw`"+kL rw8eV$L r1w 66ε|Q.oPeGVvw5bj3_wz9T5e~wՕ ˯;{ï|+I AgN[i+v(yE{l<f[9dR񮀙ٻ_Aoh)xxGeR |@ͧ]É 獢t41e7~##ˋ^B^CO̱F v'VT#:|ܒ)y}Du:2OafObᇿw`F0E'pl/"GK%[On3b+5&Uڻq 3 a>&DD^=%|Qx ^؜*sձ1w1ьqF6cwb5Ex}%\K1e;ze}F/U٤WG؛<+EIsu؍V \E$˥g^q|ߤHF|0mTֻSFp ' 6o+G3mt&W׹N>O e6xĀLcEH13]ufCNpWlc- OQ2R87٢a}Qh7y#%Sn)p.ޔ?N2 Nܽ)fkYd?wuTymW[gWÉBK"@|ӴAf7\me!GB%٥G bBܾ6'=hs^ liw tM[ɛÌCl7-k t#/wam+~S>"!Q~wB8!1Oe5HˈBR'q  k5!tA;r_`IPi@*]qܟbQnL)( aa?5aA_~U%ȮY'mU5l<[pe]taX,ȐC{*&-:/]C`qǦuq#_?ɸKei$py[a%GwytG 7PL!q`&{vO 4a!xnJQt[%e\K8]㐼-ײl6Z"xUOz/1ܟowmWtݟe]ʧu|W6ha# Y{+e9}sS5]4&|8x2o6D8R憚$;-Cz9oa='|߈vxiBAHY'7Tu{a f5s >a0 $ꠛx m0ԑ?umOxI?ISComt蘚|tGd'VaM izc|>(<3~c±AӒe#Yz4屗xS҇S?M\ʣ5 ;_h/S ⓛvN $䓎iB'4:z e9 r TŦ- 9ߟHU C^ȵTҡ@3-颡Z=Y2u =SDߘf9DjG{MDbf"vA}dс%r 5:6R8hSlx剄nQdyǓ},WѴq@Nxz.ƣ)v>3񑏄kMFͮGevrŨ말xxqX?;%>8hK;}8JK*YYӦ+F ?qq㐾ՒEZ|8̨M1ToNaC^ʛJzvq"c|k0O?sx"[㲏'}Gq'LG4=Ȟ0jQw0aFGLI&_V?=ҳs|ɭL~/LEuT1m'|[?#O:z%,xǔx->8DtEЧcJ'CI[J.R9`#d4'BJ٥Zt8=2S+*+^nU]+\ M{"9\R49F΃/ D눘;]"Jk093ݞA$Pa6mSmu'tr:WiDzE,^$ `ڒ.6+4SgB D&r8/5Oe-ˤKmu`1f/_&e Лc73XL\R{lSZNLojZin?"K Qa&M wrٟ$Do.T)dU)6+~[ELR#H 1Rz|a3mz>YyH@YJl>hylA: Ʃ2epmB0A i<2 {|ӁAz`)Lbxc<_o@Z&K,u茦uz?po%$|qkgN dnJL1Ѽ)zIO\2Βgq>YB\ &k^lj;U̡_i}mBLN}7a|x=]l呦;Y*{z@a E>|>Y"JI8[,+SBJeK8䜳mx濏 D' .?V1G*px~df +xd#\d_ܿ3sU퟿@*LKx^bb.~E$+pqY@2g9VPMWs֟K$̣X]gN?m:f4 QL C" =ũpxp3@w(r ~iS s P i>)4wtp(*SalTVglXleªFMlnͯ~5DB%"J*3~+LD:Z iEW@O' ΂s6[+2Y(!MLk,aVx"\[ Us@M sϒ7ҿO0ie{LȶdzBDΨr3ڼUs:ZaB0lLĉ(v/꡺*{F'ϴpYFxؖU_T\E^.Zb%&1*cyiݢ(ΗY%-sϲZt{g?` "&#,ddBPCII&T!" ݜ"r^.WߋMnix$٠ D:D٣-u W3VL%lPeNG£B3SؙX%ѼN_v! Ef&:*F[lR( Dg |-n̆T?}# STF䦔N g.I"J4e.6Y 3~ESb{̟8ʋMDat-*!|aPLPȀe&dCh 7XI "NeB.;("HM9H%ya8reAij"IOhpO+ngeQ5T`:B™TK>GP… C 7j;{#[k] 㶛`)nl"Fðh-b$aݠL[7p7F\0%pG_{ZU[?\AZ9DP$˪+7d󜨟hiU D[tźa}˟#]! g4oX8ښT1,3WU6իU3Vx]|[2dŬ#oKp X*8'/bncбGNO#bB"%lҔq$ >ߗ<˞ؚ9URA)jZ'͌Ӱu6d$ l,V`mj2xcIX.Bs5Lp1> GJńqV_0#䷈Rݔ=}FρBĨX/!_)zg\k :P đ^@eֳT@/DnoX3,yy>KmlUHj%!b xk`y2+ S+;y@90qWCR/v(bp06Yvi 䍍%4{m&+4^鈞͖JM_tl܉ԻvUkP`߼$u0HY!\ 1;J/,cBqvQ28At7{j~`WBʢڨ_ 02/*ץ+Y;QȯD%o5%,4}3" 1fA2aC\U 42a_ۼh!&Zeꬲ^f}LiHQv`^QNviIv(y*6m>*ك"ʆol1.4[,7o}522gxHUpvTڕB%Ĥ#<(@=8!, uqѻTT/;&aW٘Z2%uh0]X(B31Jm*\fӥ[ oC)/EZ"Y5t1VtK؍4U 7 6'֚uL]Jv޻b^(~;tX<ۂ&>4DB)kG]aKx?w<}Frpu6ZK'#] Chh^6]À {"1 3~Dzݕ|duִgي6T1wu}B/ЗKZrf0e'p%qcQG{tӋ32Ǧ"KЍR-ert Y8*GZIY$gǒhj'4>DKЂ0 2F{ԕX1"; {.o:a w̷HU:8]J/l|%0C$,sXkԙ%y6ݦ'pd]M>o:zٺVꙆY PtŜgI=6'}U+Y/c *{0@,MQ3aS_*]׶W[ ?{g2fh]E`|)K5ש܎_f\&ocEG1,b=%"\7R,E*MJ5J^畼Bzm%Kl4yQȗ~_EɷeU՟2Uk$IWȄd1?V+gr`y\vL\),e']M$7f5Z%KHͦ;Vr-?[YʇߕUSe{[z4?BZn^Rؑ6Bx-L\r96YCE ]wм 5NkuU,joN?noD 'o7bEn|k>xq7m2u[= N|6aмU6r =4rA4>*k_ge%@F~ʪnv4h#E>V/Q}Lyv½Y<ưZE!t}BUٙަިԔPEyLB&*ĺu ީdS'A‡VN*( ,Z".Ho)s¿wVzRP~L %O\4TA /SYd.*SIX*Oqjk}BKVLP- (4e MϔU˩O9'0T`IiocNa؈haYÄ́Y*!:ϬY®I*c.L6e"Jx08n_+U`!ΝeL-@j sLkv :V-شA|v&®1=ns[ JFKN Kwk00j$WO4_QLw 6***rRW1Q;ip-:UfF8U}s,8e3'74mI< WL1|e ڥaUk3w=411)RHr +4(2ǞpGW5`6Vꦡ,PzX |@49L2g߶׌B}QԢfZ;Bfe'iZt QBd3uij+w3mNퟲJ եDrmvLEtZf]XOKa-y^q(؀(Ҹ]ko*KxR=^LX&bsY;])%B!**DHh+D_EsMRWj:jU޲K1'muy㰃ܒB\^Ĺ3,dfȎSHϛq,b.s@v.v '.Vg{U}jG3KC4p'7Nf#AQF WJ}H8?-_LR'õΝ-*#]C([m[[Q&nVpUFY^O̴E5"ծQJcFkAl@ey>i]ݾgbޖ I6+ 68qj]fZR,ktY\0H`NNo5|U MH~㙸8E~}z\(*xԤ mA@2}R4W3 #;.[;wq.!vhď5Sjؠ6Z`'57gZ4KXs^B\{][Ճ41fЇn「eHXb@&s@sh(Iɪ֎EKJ4YT 4叉* q8*x,"*&(BBLgLwKclKG-\e`)0穳!\z %[[yZqi$+##Wx h|U'i!-Q:BCp%srs?=8Q[)k\()gYm-8Y ֛#w9~Y,(A)vcb_+vi>B]x7,'f.KX{ D݆<22mC{'LU>l4H 1tb]NUpi>uLHNO,Nqx-0kk M3kQ3<ʖУwu]^ Ev)fT0}` >+b]>{ ^"IdK+}CBt0>2L_ʨPa{窧w +)U?3L#Hy2VUXֳ/e@8 #߹n)Wt!q~qXXx+@lY\B\{ze;`c$R )_[_̮Kny5]U1ykps ?UE -skdRXhm\-e{~ 1 |-6PPCAo`O=Y""GӢ^~AN ]PPRЈb`Y#仹ޫL+O9]"rpxʁ z'\G-yͅ^"ƶhx1x^vR9iP!EG3?Gova֒XOՋ+l-i(n~\X5ppI|֯Ė`Sf.r„kxwW.k Us)8%Kz"κ!snAǗE,S+Yif؀І ;dcљ8Bwy3eI,uhm lרvbY]k)/4J\NqTf6+M;G;(dN4Z+ͳޚD8`$_NݛL.;ړ FS89U{_8u2S4Hq0/Lڤ':d% k;w>/{< !W秆 [@#-pܽnN&7ju[E)DKoX f/obNVz@CrC5ʭƷlL hDUw۹-q'ohFlK#ds= /8I< *$)GdiaDplRꅫuRk mi"2q2DoLmBveW `ۣMnDNszG8#͊5=漪hnzwө#> 3"~1}+%zpf؟XlsQA>-]: 9,^M^VVBaw| [KDd-k)tQwɎ7D|X>MLfͫZfyPǔ>c%RQ$_Яl,y^qjZ$jJUdRhq7vE^ȜfAzMDE+s`KiYp&JVkOiʉyE#@HS9j˷E_BhHn廓C Mk\+GAP##Y܀@bj r櫃v /)飾EM!z*[G!4lRɭU%Q'@(11G-K!D1bn 럜?KPJpDh!d5,j >he[1$([t_֚H&c9l, !j߬mE/&룁jg( Wn/@]GH@X-L p0{D",lb =t-Kmu%Qu.ԕQpB0=0W y_wz-jqqp\0 iHC3dФ,F8qU:|8 `Ib;%uu8(Q֠Bz Ϝ0L<*-;(Rs:>fliZl ( Jv/pf;OMjuV!* FU،$COO0nfd o˺j_ 94Hi9 vCSG׿lA2;<}`栩u̐y^.H1:sF`!'iͤd }.}5{{3n\"P$\wrN^is Y2YDWڮ˻SBdP='.n4N'(!!YJFi:vF>-:yCCy)$eLt#9^tItZh͎#|T6UmgySv*W;Y A}6Au(\RT y4RN"ts~n4LVcg::j$vP0zcG:s \.$0X3eӌ,;@jymJ|HygZPanXFf֠R?cuբ9`yɖb 7А9`È唋S54:-7}H "(sެH)pPt5ɦ!-0C? /BZ,av4KZ }{6eJ]3.$X2W,Hљ( ԃG~뛗p A2JC|L11|K#<HA8rn-yFi TaN'}:x1Tlh)yx1tkB/;[$>YrdeTpn"2Tb jÒUDs}v<+\}؟uc-ЌB٦@Kcbh! .]>weoo-Λ0pW,ac0b~ox \lg[f|2 87XB{ңDzOEvZ_0 A>K/J5&jTVB }Ku[t:f"4AN1/pD NʒDø2}/$>A`hߏR2E9}`{ J&֏79T_uVRY%Ql3d3h 2:82.MECEƞovNЃ^m*X l>њfB,qE:F 9hoB[Z$}ľCee׾Q(SWt$u\v> C 5 XvpPkT&1=!}cVL9ksMZ IВ:B_32u:O@c+תQN~Z@ hQhqp@f3/HHPedrTؽ+>s70*KM62_"#dӞ֒{Z˿[6q9]V5gYL>q˜>:A*ǕE%(C)cn=sm5=(L&Wi(Ti-;ۛ}mΫdl7n9e$R/<6rkC WXb| [J Sʑ2mu Ć%C?\˧59d{8(P ȺV FjBLfC3 ڪSxB7SL,m1Gsc߂ uUZ'c2j 1f+Co|X~?VV-dA#$3ҒNiOKq&ppY5 J)8qm,3Hn]DOA7ғ#Ab|&g=;1uӶ?P4(J,$trx7f*BӋ"c߫ځӏv$˰qݢAo&Sz[ ?:?_N^=D`|O0F(Ol@FtO=`h8f-ޘ.ꈐid& &蘿G9բ$&/[gE0Kҁ˪d~=M9qjP\=}}Oi,rYU9ap-o:x4H1B7js0[1g/~q(A3%Hb*yq^{sC7rǨL YfpiݱC0[2)L:BSPDpWjHq̔DxlxǓ ݲǑ{OdV)Ȁ[ao<iWTwȦ~H$'#ӫyCsPfy͖m:2!nEi=3ۦjyzauu+_'eI(3Ϫ\bJ嗕74HYGq3NcX P 2ԩeBH=݁ECkfĢ4Bn c׵Wb$ gCSOxM{J/sT !H6|an!SYtf]/}T+KH:.JqɈ=Oz)g+{ULJi"DP)*b|(y+´! :,qm.,a?C>sU,{5">NT]lt Y 糋;wnRQXOWϯ.]bu[Ś\o7nm7O!HnW(lIMP].q7gu !$JVi ;/u)FP{3Hj J/v |'Q{k&:s6?ۗp{/*WW:9΍Eo3V!k֠\{.EFF:xI1 \ec&V-:9X^n-9ԻɪB=QfȪWg"G{6:qU w^d^HH؛)=VZʽw˷vB]bQ1-n.(jx'q%h ѕ'O*|s~lOdE;x'8EGΠmzL{ӕ񗾽!BkYh8I7&{I\r)n|; lSA2U4|*ti}=#rw._U;ʻ|Ugk7{C3r/YBesiS ~UT:׋#T8L={y1qF؎\u&4:vԆqBVMa;k"ޚݶXG u+;ED㶋lĠ'=XCB*p$j m\"K톎|]"[&?OZLAT"V0Tqq7[谨9 P-ZsB ^Ta Q=S9Z=HѕIId陧r5,gMv7Z=ڀoRYz tluqi8shDGPx|P :( !5.6Z5!VnK9uE?)\:v +94|w_=Qݵ8?{<9%̒g<|i6G&FS\4H{+1f\C UZVL1m3'#fE2>15Fb:\r] rSyq,e| ߝói pi~!UY7ѽ Pu9I`=XaVڴ, gjyxt] C8 g2H3)TsYRV_$z/ /ߓUXLk.. x\Sbb?,e>[g,zh^V==SScձu@L<(E'#fHl1pR6uk'Uħ A fa'q0N -g*mM<& N[ ])"y:ZI70F$F "&Htwjk uf85oTmƫO]w>hf56 O| i}==鲥^K3\EByIϦ/iB/5I3>7p콐[ l\j,U؍B6?VmWMJ}F"9.7.01dBP9X҂.ҕғž$\{c/Iur4wr\TE-g b:H{iC4ЯL#HuPd $9WlH+M,T*:FZCf2Z`جl Z.Դ"ң H.=o4¾v)n%3ㄝE=y=;dLʽlq9~`޺B;s95mTnXid rk\ [J߃E˙ ,6NF "–e{ӳIDث 'wTΛg_ӿ{g}Lǿ%&꽓vSBLZ1h``l0mx mKEv^gEF`ç aCtV3洷=QL"*Kq3.kFQPlQӹgf~l8po_[?8ۡ~-_f}DwX 7/p(fJc-QK|$Sb%-#n;1[En}% ߼;wAXo`HZl-c]fTLxptp dgDdw/Βd.pJ0s\}nG0gR R-;^4l;-oq&sbSsR'@h[ofnϑf!JD/̫J-Yv6Kywu*-1HdÍskaGR  Oh-_ِٙ1ĻJ[4 rѡ-~.6۾N 53d!Ɉ쐖,Uc! ^X*}ں'{2fgKMI ҟstҧI?``i no߽ki84`2ߴl7`<=(D_MTp ??d =u,J;Eq?ⒿT#v!L<BܬyqȗnJS@VU"tQ^XrM3|5Ykh9^Kƙ2! [/b#7o7Ӻ |!=5~ $㿃98Gg6KL%#(jbq3 ٦iZxdiτC84זUWyў%"x8pҨ uTG3ٻ5Fȼ(ݦ5>pwEܞ$x>rc-}ޏsOu;3Sv|V7\}{S0ңk-b#!\.Ț{3ݱ|-n$ȟ'+״:,G9P7},V3(f -:B*zĎ}7lg-]uiYx4i[iF$]b]ՑSZQl1!!Ig55`zNf(;lYdU= Y0΂}wyp&.,@;!*p'"5vbwFa~1 p=ld)9oA0f{ʚVJŁ +45"ϘC;T>A؛ia.?W{|ץU`1VVg>E>\ם%&c%ѽ Eꑏ&sՁ0M!{ ud]yU.N|YxyW,ӋXEvu,ĖB;;h^e`Z\#7En>mm6Zf_`*nl"1ܔ(@@kC^>v}R¡njzT U:vBox 78׸Lkf AkQWFH(h7kxfHZ&i 3M,?[oO -Jf"'GO!
    Enjoying the preview?
    Page 1 of 1