-
Software Eng Diary – Nov 17, 2023
So I had two resolution paths, one was to upgrade all test dependencies and modify unit tests accordingly until all tests succeed (i.e., build succeeds); the other was to keep unit tests intact, but only tweak dependencies config until build succeeds. I chose the second because it is more lightweight and involves less changes. Then…
-
Causal Inference Study – Nov 17, 2023
Note 1 A Bayesian Network isn’t just a DAG, which I am often confused about, but a combination of two entities satisfying a relational condition. I can write it out as such: (G is a DAG and P is a probability density) <G, P> where P satisfies the local directed markov condition for G One…
-
Software Eng Diary – Nov 16, 2023
On why dependencies (version set in the Amazon world) should be updated frequently I am working on a logic package which is dependent on a data model package requiring changes. I modified the data model and updated the retrieval logic accordingly. In order for the logic package to compile and build, I need to include…
-
Causal Inference Study – Nov 16, 2023
Why is Causal Faithfulness Assumption a simplicity assumption? My answer: because to construct a model under no such assumption, one needs to consider the observed accidental independent relationships while construction of models under the simplicity assumption doesn’t. Critique: my answer is on the right track but it lacks details. It shows that my understanding of…
-
Software Eng Diary – Nov 14 & 15, 2023
The defect coaching team’s services are organized in a very fragmented way, as in the dependency relationships span among many different packages. I am attempting to add attributes to simple foundational class but found it is used and created in multiple dependent services’ test classes, which implies I need to go to all these dependent…
-
Nov 10 & 14, 2023 Study – causal inference
Reading https://medium.com/data-science-at-microsoft/causal-inference-part-1-of-3-understanding-the-fundamentals-816f4723e54a What that means is that the question of causality comes down to comparing actual outcomes with counterfactual outcomes. Causal inference methods employ various assumptions to let us estimate the unobservable counterfactual outcome. By doing this, we can use them to make the appropriate comparison and estimate the treatment effect. … counterfactual prediction To identify…
-
Causal Inference Study – Nov 8, 9 & 14, 2023
The narrower question focusing on causal inference is how it helps uncover causal relationships among variables and create applications in a particular problem domain? This is what this UofT causal inference workshop I will attend is about. My answer (not tested, based on my reading of spirtes’ paper): traditional causal inference provides the framework –…
-
Nov 6, 2023 Study
The new project I am working on at the defect coaching team requires a model-generated seller list, ranked by ROI. The model used for this job is a tree-based algorithm on https://github.com/uber/causalml. As I am studying this paper on Causal Inference https://www.jmlr.org/papers/volume11/spirtes10a/spirtes10a.pdf, the two models for Causal Inference are Causal Bayesian Networks and Structural Equation…
-
Next chapter in my dance life
I found myself completing reorienting in terms of how I approach dancing after I moved to Toronto. I guess a new environment does inspire changes and new thinking. The reorientation is all about creativity. I decided that climbing the ladder in the competitive dance world is the least appealing because I can see right to…