Pythonisoneofthemostpopularopensourcelanguagesinhistory.Therearemorethan100,000opensourcepackagespublishedontheofficialpackageindexPiPyaloneandmanymoreprojectsingeneral.UnderthebannerofSciPy,thereisamatureecosystemofpythonpackagesfordoingfarreachingscientificanalysisinpython.Inthisworkshopwecoveragoodnumberofthecorepackagesandshowyouthedoorforfurtherstudy.ThisworkshopisaccompaniedbyseveralinteractiveJupyterNotebookswhichillustratedifferentaspectsoftheSciPyecosystem.
WorkshopNotebooksBeginnerMNIST-ATensorFlowtutorialonhowtomakeasimpleneuralnetworkforclassifyingMNISTdigits.Exercise-DerivingtheQuadraticFormulawithSymPy-AtutorialonusingSymPytoderivethequadraticformula.ExploringMNISTManifolds-ExploringMNISTwithScikit-LearnbyapplyingPCAandK-Means.Alsohasinteractivecomponents.LatexEssentials-ShowsyouthebasicsofusingLaTexfortypesettingandmathematicalnotes.LinearRegression-TheSolutionSpace-Interactivecomponentsallowyoutoexplorelinearregression.Alsoshowshowtodo3Dplottinginmatplotlib.LinearRegression-GradientDescent-Atutorialonhowgradientdescentisusedtofindanoptimallinearregression.LinearVs.Non-LinearFunctions-Showshowtoplotin2Dandbasic3D.Alsogivesyouanintuitionofthedifferencebetweenlinearandnon-linearfunctions.MatrixasaFunction&PlottingVectors-ShowshowtoplotvectorswithMatplotlibandshowshowamatrixcanbethoughtofasalineartransformation.UsesalotofMatplotlib.MNISTProbabilityExperiments1-ShowsdifferentexperimentsofcomputingvariousstatisticsonMNIST.NeuralBooleanConnectives1-ShowsaverysimplesinglehiddenlayerneuralnetworkandhowitcanrepresenttheXORfunction.AlsoshowshowitcanrepresentAND.SymPyBasics-ShowsyousomefundamentalfeaturesofSymPy.TheTaylorSeries-UsesSymPytoexploretheTaylorSeries.AlsomakesuseofMatplotlib.PokePandas-AnotebookusingPandastoanalyzedataaboutpokemonfromthepokemongames.WorkshopSetupDownloadthisWorkshop’sRepoasa.zipfile:https://bit.ly/2A6dTYpUnziptheworkshop.zipinaplaceyoucanremember.(TryDocuments)DownloadAnacondaNavigator(AN)PYTHON3.6Versionhttps://www.continuum.io/downloadsLaunchtherootenvironmentJupyterNotebookserverfromthehometab.AbrowsershouldhaveopenedupuponlaunchingtheJupyterNotebookserver.Inthatbrowser,navigatetotheworkshopfolderyouunziped.Clickonsetup.ipynbandfollowtheinstructions.点击空白处退出提示
评论