# Welcome to *Algorithms for Data Science* Course

**Mahmood Amintoosi, Fall 2025**

Computer Science Dept, Ferdowsi University of Mashhad

```{note}
These lectures were built using the new Sphinx-based [Jupyter Book
2.0](https://jupyterbook.org/) tool set, as part of the
[ExecutableBookProject](https://ebp.jupyterbook.org/en/latest/).  They are
intended mainly as a demonstration of these tools.
Instructions for how to build them from source can be found in the Jupyter
Book documentation.
```

# Table of Contents

```{tableofcontents}

```

# Course Resources for Data Mining

- [Python Data Science Handbook by Jake VanderPlas](https://jakevdp.github.io/PythonDataScienceHandbook/): This website contains the full text of the Python Data Science Handbook by Jake VanderPlas; the content is available on GitHub in the form of Jupyter notebooks, which is the main source of this course materials.

- [Pattern Classification by Richard O. Duda, Peter E. Hart, David G. Stork](http://www.wiley.com/WileyCDA/WileyTitle/productCd-0471056693.html)

- [The Elements of Statistical Learning: Data Mining, Inference, and Prediction by Trevor Hastie, Robert Tibshirani, and Jerome Friedman](https://hastie.su.domains/ElemStatLearn/)

- [Pattern Recognition and Machine Learning by Christopher M. Bishop](https://www.rasa-ai.com/pattern-recognition-and-machine-learning-bishop/)

- [FUM Drive for DM course](https://fumdrive.um.ac.ir/index.php/s/pkD6FsZ5nyJiHY7)

## Further Machine Learning Resources

- [The Scikit-Learn website](http://scikit-learn.org): The Scikit-Learn website has an impressive breadth of documentation and examples covering some of the models discussed here, and much, much more. If you want a brief survey of the most important and often-used machine learning algorithms, this is a good place to start.

- [_Introduction to Machine Learning with Python_](http://shop.oreilly.com/product/0636920030515.do), by Andreas C. Müller and Sarah Guido (O'Reilly). This book covers many of the machine learning fundamentals discussed in these chapters, but is particularly relevant for its coverage of more advanced features of Scikit-Learn, including additional estimators, model validation approaches, and pipelining.

- [_Machine Learning with PyTorch and Scikit-Learn_](https://www.packtpub.com/product/machine-learning-with-pytorch-and-scikit-learn/9781801819312), by Sebastian Raschka (Packt). Sebastian Raschka's most recent book starts with some of the fundamental topics covered in these chapters, but goes deeper and shows how those concepts apply to more sophisticated and computationally intensive deep learning and reinforcement learning models using the well-known [PyTorch library](https://pytorch.org/).

# Course Staff

## Instructors

<table style="width:100%;">  
  <tr>  
    <td style="width:20%;">  
      <img src="_images/M-Amintoosi.jpg" alt="Mahmood Amintoosi" style="width:100px;height:auto;">  
    </td>  
    <td>  
      <strong><a href="https://mamintoosi.github.io/">Mahmood Amintoosi</a></strong><br>  
      Email: m.amintoosi AT um.ac.ir
    </td>  
  </tr>  
</table>



## Teaching Assistants

<table style="width:50%;">
  <tr>
    <td style="width:120px; text-align:center; vertical-align:middle;">
      <img src="_images/H-Mehr.jpg" alt="Hoda MehrBagherpour" style="width:100px;height:auto;">  
      <br>
      <strong><a href="https://github.com/HodaMehr2000">Hoda MehrBagherpour</a></strong><br>  
      Email: mehrbagherpour AT mail.um.ac.ir  
    </td>
    <td style="width:120px; text-align:center; vertical-align:middle;">
      (TA Head)
    </td>
  </tr>
  <tr>
  <td> <br> </td>
  </tr>
  <tr>
      <td style="width:120px; text-align:center; vertical-align:middle;">
      <img src="_images/Mr-Fatehinia.jpg" alt="Mr. Fatehinia" style="width:100px;height:auto;"> <br>
      Mohammad reza Fatehinia
    </td>
    <td style="width:120px; text-align:center; vertical-align:middle;">
      <img src="_images/Mr-Sajadi.jpg" alt="Mr. Sajadi" style="width:100px;height:auto;"> <br>
      Seyed Masih Sajadi
    </td>
  </tr>
</table>

---

I should mention that the original material was from [Jake VanderPlas's Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/). I used his notebooks and modified it to suit my own needs and preferences. I would like to thank him for his great work and generosity.

---

## References

```{bibliography}
```