<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Studies on Principles</title><link>https://shuffzord.github.io/study/</link><description>Recent content in Studies on Principles</description><generator>Hugo</generator><language>en</language><copyright>&lt;a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0&lt;/a></copyright><lastBuildDate>Tue, 21 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://shuffzord.github.io/study/index.xml" rel="self" type="application/rss+xml"/><item><title>Czy istnieje wolna wola?</title><link>https://shuffzord.github.io/study/wolnawola/</link><pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate><guid>https://shuffzord.github.io/study/wolnawola/</guid><description>Rozmowa o wolnej woli i determinizmie — o tym, jak świadomość własnego mechanizmu daje spokój, zrozumienie i subtelne poczucie wpływu.</description></item><item><title>Python</title><link>https://shuffzord.github.io/study/python/</link><pubDate>Fri, 17 Oct 2025 00:00:00 +0000</pubDate><guid>https://shuffzord.github.io/study/python/</guid><description>&lt;h2 id="przegląd">Przegląd&lt;/h2>
&lt;p>Zebrane poniżej notatki to skrócona ściągawka przygotowująca do rozmów technicznych o Pythonie. Materiał został pogrupowany tak, aby najpierw uporządkować kluczowe pytania rekrutacyjne, następnie odświeżyć nowości w Pythonie 3.14, przypomnieć fundamenty języka oraz zanurzyć się w tematach związanych z równoległością i architekturą CPythona.&lt;/p>
&lt;hr>
&lt;h2 id="interview-essentials">Interview Essentials&lt;/h2>
&lt;h3 id="1-główne-cechy-języka-python">1. Główne cechy języka Python&lt;/h3>
&lt;p>Python to interpretowany, wysokopoziomowy język ogólnego przeznaczenia, który stawia na czytelność i produktywność.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Dynamiczne typowanie&lt;/strong> — typy wartości ustalane są w czasie wykonania.&lt;/li>
&lt;li>&lt;strong>Interpretowany&lt;/strong> — brak konieczności kompilacji do kodu maszynowego.&lt;/li>
&lt;li>&lt;strong>Garbage Collector&lt;/strong> — automatyczne zarządzanie pamięcią i odzyskiwanie nieużywanych obiektów.&lt;/li>
&lt;li>&lt;strong>Czysta obiektowość&lt;/strong> — w Pythonie wszystko jest obiektem, łącznie z funkcjami i klasami.&lt;/li>
&lt;li>&lt;strong>Rozszerzalność&lt;/strong> — łatwa integracja z modułami w C/C++ i bogaty ekosystem bibliotek.&lt;/li>
&lt;li>&lt;strong>Wieloparadygmatowość&lt;/strong> — programowanie imperatywne, funkcyjne, obiektowe oraz asynchroniczne.&lt;/li>
&lt;li>&lt;strong>Pythonic style&lt;/strong> — nacisk na czytelność, idiomy i wytyczne PEP 8.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Na rozmowie warto dodać:&lt;/strong>&lt;/p></description></item><item><title>Machine Learning</title><link>https://shuffzord.github.io/study/machinelearning/</link><pubDate>Tue, 18 Jan 2022 00:00:00 +0000</pubDate><guid>https://shuffzord.github.io/study/machinelearning/</guid><description>&lt;ol>
&lt;li>&lt;a href="https://shuffzord.github.io/study/machinelearning/#machine-learning-basics">Machine Learning Basics&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://shuffzord.github.io/study/machinelearning/#algorithms">Algorithms&lt;/a>
&lt;ol>
&lt;li>&lt;a href="https://shuffzord.github.io/study/machinelearning/#problems">Problems&lt;/a>&lt;/li>
&lt;/ol>
&lt;/li>
&lt;li>&lt;a href="https://shuffzord.github.io/study/machinelearning/#model--cost-function">Model &amp;amp; Cost Function&lt;/a>
&lt;ol>
&lt;li>&lt;a href="https://shuffzord.github.io/study/machinelearning/#cost-function-intuition-i">Cost Function Intuition I&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://shuffzord.github.io/study/machinelearning/#cost-function---intuition-ii">Cost Function - Intuition II&lt;/a>&lt;/li>
&lt;/ol>
&lt;/li>
&lt;li>&lt;a href="https://shuffzord.github.io/study/machinelearning/#parameter-learning">Parameter Learning&lt;/a>
&lt;ol>
&lt;li>&lt;a href="https://shuffzord.github.io/study/machinelearning/#gradient-descent">Gradient Descent&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://shuffzord.github.io/study/machinelearning/#gradient-descent-intuition">Gradient Descent Intuition&lt;/a>&lt;/li>
&lt;/ol>
&lt;/li>
&lt;li>&lt;a href="https://shuffzord.github.io/study/machinelearning/#multiple-features">Multiple Features&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://shuffzord.github.io/study/machinelearning/#normal-equation">Normal Equation&lt;/a>&lt;/li>
&lt;/ol>
&lt;h1 id="machine-learning-basics">Machine Learning Basics&lt;/h1>
&lt;blockquote>
&lt;p>A computer program is said to learn from &lt;strong>experience E&lt;/strong> with respect to some &lt;strong>task T&lt;/strong> and some &lt;strong>performance measure P&lt;/strong>, if its performance on T as measured by P, improves with experience E&lt;/p>&lt;/blockquote>
&lt;pre tabindex="0">&lt;code class="language-Example:" data-lang="Example:">E = the experience of playing many games of checkers
T = the task of playing checkers.
P = the probability that the program will win the next game
&lt;/code>&lt;/pre>&lt;h2 id="algorithms">Algorithms&lt;/h2>
&lt;ul>
&lt;li>Supervised Learning
We give the algorithm &amp;lsquo;right answer&amp;rsquo; to learn&lt;/li>
&lt;li>Unsupervised learning
Unsupervised learning allows us to approach problems with little or no idea what our results should look like. We can derive structure from data where we don&amp;rsquo;t necessarily know the effect of the variables.
We can derive this structure by clustering the data based on relationships among the variables in the data.
With unsupervised learning there is no feedback based on the prediction results.&lt;/li>
&lt;/ul>
&lt;h3 id="problems">Problems&lt;/h3>
&lt;ul>
&lt;li>Regression: Predict continuous valued output&lt;/li>
&lt;li>Classification: Discrete valued output (0,1,&amp;hellip;can be more options than two)&lt;/li>
&lt;/ul>
&lt;h2 id="model--cost-function">Model &amp;amp; Cost Function&lt;/h2>
&lt;p>To describe the supervised learning problem slightly more formally, our goal is, given a training set, to learn a function h : X → Y so that h(x) is a “good” predictor for the corresponding value of y. For historical reasons, this function h is called a hypothesis. Seen pictorially, the process is therefore like this:&lt;/p></description></item></channel></rss>