Ultimate ML interpretability bundle: Interpretable Machine Learning + Interpreting Machine Learning Models With SHAP by Christoph Molnar is the featured bundle of ebooks πŸ“š on Leanpub!

Link: https://leanpub.com/b/interpretability

#data_science #python #machine_learning

Ultimate ML interpretability bundle: Interpretable Machine Learning + Interpreting Machine Learning Models With SHAP

ЛинСйная рСгрСссия Π½Π° стСроидах: Double Machine Learning для устранСния смСщСний Π² Π΄Π°Π½Π½Ρ‹Ρ…

Π›ΡŽΠ±ΠΎΠΉ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ самым Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌ способом ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π³ΠΈΠΏΠΎΡ‚Π΅Π· ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ экспСримСнты (RCT), ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π² Π½Π°Ρ€ΠΎΠ΄Π΅ β€” A/B-тСсты. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ситуации, ΠΊΠΎΠ³Π΄Π° провСсти A/B-тСст Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ β€” Π² основном это происходит ΠΏΠΎ этичСским ΠΈΠ»ΠΈ тСхничСским ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ. Однако Π±Ρ‹Π²Π°ΡŽΡ‚ кСйсы, ΠΊΠΎΠ³Π΄Π° рандомизация Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ treatment-ΠΎΠΌ являСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ дСйствиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. НапримСр, treatment-ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Π½ΠΎΠΉ подписки ΠΈΠ»ΠΈ ΠΎΡ‚ΠΌΠ΅Π½Π° бронирования Π½Π° сСрвисС. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄ воздСйствия Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ. Π’ русскоязычном пространствС, ΠΈ Π² частности Π½Π° Π₯Π°Π±Ρ€Π΅, достаточно ΠΌΠ½ΠΎΠ³ΠΎ статСй, посвящённых Ρ‚Π°ΠΊΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ Causal Inference, ΠΊΠ°ΠΊ DiD, PSM ΠΈ Causal Impact. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΊ ΠΌΠΎΠ΅ΠΌΡƒ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΡŽ, практичСски Π½Π΅Ρ‚ статСй, посвящённых ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ Π½Π° основС ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ regression adjustment, хотя, Π½Π° ΠΌΠΎΠΉ взгляд, ΠΈΠΌΠ΅Π½Π½ΠΎ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ самыми ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ для ΠΎΡ†Π΅Π½ΠΊΠΈ эффСкта ΠΎΡ‚ Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ treatment-Π°. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это Π½Π΅Π΄ΠΎΡ€Π°Π·ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Double/Debiased Machine Learning (DML) ΠΈ Partial Linear Regression для Π·Π°Π΄Π°Ρ‡ Causal Inference!

https://habr.com/ru/articles/1043704/

#causal_inference #machine_learning #abтСстированиС #причиннослСдствСнный_Π°Π½Π°Π»ΠΈΠ· #differenceindifference #psm #causalml #causalimpact #causal_effect #causality

ЛинСйная рСгрСссия Π½Π° стСроидах: Double Machine Learning для устранСния смСщСний Π² Π΄Π°Π½Π½Ρ‹Ρ…

Π›ΡŽΠ±ΠΎΠΉ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ самым Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌ способом ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π³ΠΈΠΏΠΎΡ‚Π΅Π· ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ экспСримСнты (RCT) , ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π² Π½Π°Ρ€ΠΎΠ΄Π΅ β€” A/B-тСсты . На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ часто...

Π₯Π°Π±Ρ€

Currently experimenting with exploration policies for deep RL on Super Mario Bros - Agent is able to beat all levels I threw at it - You can watch the AI learn live

https://lemmy.pierre-couy.fr/post/2152327

Currently experimenting with exploration policies for deep RL on Super Mario Bros - Agent is able to beat all levels I threw at it - You can watch the AI learn live - lemmy.pierre-couy.fr

publication croisΓ©e depuis : https://lemmy.pierre-couy.fr/post/2152233 [https://lemmy.pierre-couy.fr/post/2152233] > I’ve been playing with deep reinforcement learning for a while. I originally > started with a simple DQN, added all improvements from the Rainbow paper, and > finally changed C51 for a quantile regression (and plan to swap it for an > Implicit Quantile Network). > > After implementing C51 (which was my first time with distributional RL) I > started playing with policies that take advantage of the learned distributions : > By independently taking N samples from each action-value distribution, scoring > actions by averaging the samples, and picking the greedy action with respect to > these scores, I was able to make the agent learn faster than similar agents > using only NoisyNets or an epsilon-greedy policy (I’m still using NoisyNet, this > is done on top of it). In the limiting cases, N=1 is just Thompson Sampling > and N=+Infinity is just a plain greedy policy. > > Finding an optimal value for N proved to be a challenge, so I decided to pick > a random value for it at the start of each episode (N = 2**rng.uniform(8,12) > for a QR-DQN with 32 quantiles/action works well in my experiments), which led > to even better results. > > I later found out about > DLTV [https://proceedings.mlr.press/v97/mavrin19a/mavrin19a.pdf] which made the > agent discover new behaviors, but performed worse than previous experiments > overall. Inspired by it, I tried something I did not find in previous works and > got the best results out of all my previous experiments : > > At each time step, compute an exploration_score as the ratio of β€œintra-action > variance” over β€œinter-action variance” > (rendered latex equation [https://pierre-couy.dev/media/ext/drl_exploration_score_eqn.png]). > I then take N/exploration_score samples from each distribution, and pick an > action as described above. (more details at the end of this post) > > For anyone reading this, I have a few questions : > > 1. Are you aware of any previous work I missed that tries similar exploration > policies with distributional RL (interpolating between Thompson sampling and > the greedy policy) > 2. Most papers I found about learning from multiple exploration policies seem to > be in the context of multi-actor parallelization. Is there any novelty in > randomizing the policy parameters at the start of each episode, especially in > the single-actor case ? > 3. Is any part of what I’m doing worth the time it would take to quantitatively > evaluate it ? I’ve been doing it mainly for learning and fun and have only > qualitatively evaluated it so far. However, if there’s a chance I can > contribute to the field, I’ll gladly make some time to compare it to > published papers on ALE. > > ------------------------- > > #### A few more details > > I actually track a moving average and standard deviation of the exploration > score, which lets me shift/rescale its values to a target average and standard > deviation, and divide N by the shifted/rescaled value. I initially started with > a target average of 1 and standard deviation of 1 as well (which gave good > results), then tried randomizing these parameters at the start of each episode > as well. This led to a lot more diversity in the policies and even better > results. > > Since this worked so well, I additionally randomized the noise strength in the > NoisyNet layers. > > Overall, this made the agent a lot more robust to deviating from what it > considers to be the optimal trajectory, and allowed it to learn complex > behaviors previous iterations were never able to learn (e.g. taking a few steps > back to gain momentum, waiting for good cycles, or dodging hammer bros) > > ------------------------ > > #### Watch it learn > > For anyone interested, I made a > live stream of the training in progress [https://twitch.tv/pcouy_] with graphs > and some more details on the experiments I’m running. The current training run > was started ~2.5 days ago. The agent has finished and unlocked levels up to 5-1, and is currently learning 5-2. > > ----------------------- > > #### A lot more details > > ::: spoiler Long text hidden, click to expand > Available actions : The agent does not have access to the up and down > buttons, the available actions only use left, right, A and B. > > Adding the down button would double the total number of actions (because down > can be pressed on top of all available actions). > > Reward function : It mainly consists of > reward(t) = max(0, x(t) - previous_best_x) + a larger reward for beating a > stage. I had to tweak the scaling of both components. > > I initially had penalties for time and death, but one made the agent suicidal in > front of hard-to-overcome obstacles, while the other made it fear them too much > and hug the left side of the screen. Removing both proved to increase the > performance. > > One trick that seems to help with most β€˜*-3’ levels (which have a lot of void > to fall into) was to hold the reward while the vertical velocity of Mario is > negative (meaning it is falling). Without this trick, the agent would sometimes > get stuck learning to jump the farthest it can into the void. > > Stage scheduling : Each episode is one attempt on one level. At the start of > each episode, a stage is randomly picked with probability proportional to > 1/(number of times the stage was beaten) among the unlocked stages. Each stage > is unlocked after the previous one has been beaten 30 times, with only 1-1 > unlocked at the start of the training. > > Available stages : The first iterations of the agent were unable to learn > maze castles (4-3, 7-3 and 8-4), so I removed them all. The reward function will > give rewards for the first path the agent tries, then the agent will be > teleported back by the game and no reward is received until it finds the right > path and gets past the point where the game teleported it back. I plan to test > newer (better) versions of the agent on these stages only and see if mazes can > be re-added to the pool. > > I’ve also removed underwater stages (2-2 and 7-2). The agent can learn them > fine, but the game dynamics are really different from all other stages and > they’re really boring to watch. Since I already removed a bunch of stages, I > figured I could remove these as well but I may re-add them with mazes because > beating every level is cooler than beating a cherry-picked selection. > > Since 8-4 is the only stage that requires going down a pipe, I considered it was > not worth it to add the down action and will likely never re-add it to the pool, > which would unfortunately be really anti-climactic… > > Replay buffer warm-up : After initially using the standard approach of > filling the buffer with transitions sampled from a random policy before training > the neural net, I came-up with a β€œsoft warm-up” scheme in which the first > gradient updates happen after only 2000 transitions, but initially happen every > few thousand transitions and gradually become more frequent until the replay > buffer is full. Together with my custom exploration policy, this works very well > : the agent very quickly starts behaving similar to a β€œright + random button” > policy before learning to actually jump and run. > > Custom n-step bootstrapping : When I initially implemented n-step bootstrap > targets, I initially used n=3 from the Rainbow paper, noting the same > instabilities as the paper did for higher n values. I then found > the Retrace(\lambda) paper [https://arxiv.org/abs/1606.02647] which seems to > successfully address this by increasing n until the online network disagrees > with the action choice from a stored transition. This makes n larger where the > replay buffer data is on-policy, and smaller when it becomes off-policy. Since > my GPU is already maxed and the training is already slow (20.8t/s when real-time > is 20t/s) I could not afford the additional computations (building a training > sample (s(t), a(t), sum(r(t+0..n)), s(t+n)) needs up to n_max transitions to > go through the online network). > > I’m trying to achieve similar sample efficiency gains by using cheaper > alternatives as proxies for β€œhow off-policy is a given transition” : I’m using > the number of times a transition has been sampled, with > n = int(max(n_min, n_max * k**times_sampled)) ; 0<k<1. The currently running > experiment uses n_max=14, n_min=1 and k=1/1.3. I’m pretty sure it helps > early in the training, and it does not collapse like a constant n=14 does > > Stream setup : As I said, this is something I do for my own fun, and I > really wanted to be able to see the agent learn in real time. The code runs a > separate process, to which frames from training episodes are sent in a queue. > The process then sends the frames as raw RGB24 to an local UDP socket, to which > GStreamer [https://gstreamer.freedesktop.org/] connects and encodes the stream. > With a simple MediaMTX [https://mediamtx.org/] configuration, I can manage the > Gstreamer process and have the stream available through WebRTC on my LAN. > > Then I figured someone else might have fun watching this, so I added a line to > my MediaMTX config to send the stream to twitch and youtube. The overlay is a > headless browser displaying custom HTML/JS (using d3.js for the graphs) piping > raw frames to ffmpeg [https://ffmpeg.org/]. GStreamer handles compositing the > two streams together into the side-by-side view. > > ::: >

Пока всС смотрят Π½Π° LLM: ΠΏΠΎΡ‡Π΅ΠΌΡƒ классичСский ML Π³ΠΎΠ΄Π°ΠΌΠΈ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сотни ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ²?

Пока Π»Π΅Π½Ρ‚Π° обсуТдаСт LLM ΠΈ Π°Π³Π΅Π½Ρ‚ΠΎΠ², Π° инвСсторы спорят ΠΏΡ€ΠΎ ΠΎΠΊΡƒΠΏΠ°Π΅ΠΌΠΎΡΡ‚ΡŒ GenAI, «скучный» классичСский ML Ρ‚ΠΈΡ…ΠΎ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ дСньги. Π― Senior Data Scientist Π² Ρ„ΠΈΠ½Ρ‚Π΅Ρ…Π΅, Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽ с лСкциями ΠΏΠΎ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π΅ ΠΈ ML Π² ИВМО ΠΈ Π’Π¨Π­. Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π° Ρ†ΠΈΡ„Ρ€Π°Ρ… ΠΏΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… областСй ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ классику Ρ€Π°Π½ΠΎ ΡΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ со счСтов.

https://habr.com/ru/articles/1043056/

#data_science #машинноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ #machine_learning #data_analyst #junior #ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π°_Π²_it #ΠΊΠ°ΠΊ_ΡΡ‚Π°Ρ‚ΡŒ_data_scientist #классичСский_ML #собСсСдованиС #собСсСдованиС_data_scientist

Пока всС смотрят Π½Π° LLM: ΠΏΠΎΡ‡Π΅ΠΌΡƒ классичСский ML Π³ΠΎΠ΄Π°ΠΌΠΈ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сотни ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ²?

Π’ Π»Π΅Π½Ρ‚Π΅ ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹Π΅ языковыС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π°Π³Π΅Π½Ρ‚Ρ‹, Π° инвСсторы спорят ΠΏΡ€ΠΎ ΠΎΠΊΡƒΠΏΠ°Π΅ΠΌΠΎΡΡ‚ΡŒ GenAI. Π’Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ «скучный» классичСский ML: Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½Ρ‹ΠΉ бустинг, Π°ΠΏΠ»ΠΈΡ„Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ, recsys, повСдСнчСская Π±ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°, Π΄ΠΎ...

Π₯Π°Π±Ρ€

Π­Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π΄Π΅Ρ‚Π΅ΠΊΡ†ΠΈΠΈ Π΄ΠΈΠΏΡ„Π΅ΠΉΠΊΠΎΠ²: ΠΎΡ‚ подсчСта ΠΌΠΎΡ€Π³Π°Π½ΠΈΠΉ Π΄ΠΎ распознавания микроскопичСских ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Ρ†Π²Π΅Ρ‚Π° ΠΊΠΎΠΆΠΈ

β€” …для Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π³Π»Π°Π²Π½ΠΎΠ΅. β€” Π§Ρ‚ΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅? β€” Π›ΠΎΠΆΠΊΠΈ Π½Π΅ сущСствуСт. Π’ 2026 Π³ΠΎΠ΄Ρƒ этот Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΈΠ· Ρ„ΠΈΠ»ΡŒΠΌΠ° Β«ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°Β» Π·Π²ΡƒΡ‡ΠΈΡ‚ ΡƒΠΆΠ΅ Π½Π΅ ΠΊΠ°ΠΊ философская ΠΌΠ΅Ρ‚Π°Ρ„ΠΎΡ€Π°, Π° ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Π΄Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. ВсС ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ являСтся Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ, голос большС Π½Π΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ Π»ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, Π° Π² фотографиях ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅Ρ‚ ΠΈ слСда. Для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΡ‚Π΅Ρ€ΡŽ довСрия ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, Π° для бизнСса β€” риск ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΠΈ личности, ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²Π° ΠΈ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Как ΠΆΠ΅ Ρ‚Π°ΠΊ Π²Ρ‹ΡˆΠ»ΠΎ, Ρ‡Ρ‚ΠΎ нас ΠΏΠΎΠ²ΡΡŽΠ΄Ρƒ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‚ симулякры?

https://habr.com/ru/companies/ru_mts/articles/1040822/

#deepfake #AI #machine_learning #computer_vision #synthetic_media #FaceForensics++ #Intel_FakeCatcher #MNW_Benchmark #информационная_Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ #Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ_ИИ

Π­Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π΄Π΅Ρ‚Π΅ΠΊΡ†ΠΈΠΈ Π΄ΠΈΠΏΡ„Π΅ΠΉΠΊΠΎΠ²: ΠΎΡ‚ подсчСта ΠΌΠΎΡ€Π³Π°Π½ΠΈΠΉ Π΄ΠΎ распознавания микроскопичСских ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Ρ†Π²Π΅Ρ‚Π° ΠΊΠΎΠΆΠΈ

β€” …для Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π³Π»Π°Π²Π½ΠΎΠ΅.  β€” Π§Ρ‚ΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅?  β€” Π›ΠΎΠΆΠΊΠΈ Π½Π΅ сущСствуСт. Π’ 2026 Π³ΠΎΠ΄Ρƒ этот Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΈΠ· Ρ„ΠΈΠ»ΡŒΠΌΠ° Β«ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π°Β» Π·Π²ΡƒΡ‡ΠΈΡ‚ ΡƒΠΆΠ΅ Π½Π΅ ΠΊΠ°ΠΊ философская ΠΌΠ΅Ρ‚Π°Ρ„ΠΎΡ€Π°, Π° ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Π΄Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅....

Π₯Π°Π±Ρ€

[ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄] Π― Π·Π°Π»Π΅Π· Π² исходники Claude Code. Π€ΠΈΡ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ, докумСнтация Claude Code рассказываСт Π½Π΅ всё. Π‘Ρ‚ΠΎΠΈΠ»ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ лишь Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π² исходники. И Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, Π½ΠΎ Ρ‡Π΅Π³ΠΎ Π½Π΅Ρ‚ Π² Π΄ΠΎΠΊΠ΅: β€” hooks, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° Π»Π΅Ρ‚Ρƒ; β€” Π°Π²Ρ‚ΠΎΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ safe-ΠΊΠΎΠΌΠ°Π½Π΄ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ; β€” постоянная ΠΏΠ°ΠΌΡΡ‚ΡŒ Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ сСссиями; β€” auto-mode, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ описаниС окруТСния Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ английском; β€” ΡΠ°ΠΌΠΎΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ†ΠΈΠΊΠ»Ρ‹ памяти ΠΈ «снов»; β€” скрытыС поля skills, agents ΠΈ permissions, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. И всС это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡƒΠΆΠ΅ сСйчас, Π° исходники Claude Code Π»Π΅ΠΆΠ°Ρ‚ Ρƒ вас Π² node_modules . ΠœΡ‹ собрали всС Π² ΡΡ‚Π°Ρ‚ΡŒΡŽ. Π’Π°ΠΌ большС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠΊΠΈ, JSON-ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠ², shell-Ρ…ΡƒΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‚Π°Ρ‰ΠΈΡ‚ΡŒ сСбС ΠΏΠΎΡ‡Ρ‚ΠΈ Π±Π΅Π· ΠΏΡ€Π°Π²ΠΎΠΊ.

https://habr.com/ru/companies/spring_aio/articles/1041156/

#claudecode #claude #claude_code #claude_code_skills #claude_opus #ai #aiΠ°Π³Π΅Π½Ρ‚Ρ‹ #machinelearning #machine_learning #agent

Π― Π·Π°Π»Π΅Π· Π² исходники Claude Code. Π€ΠΈΡ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΎΡ‚ экспСрта АлСксандра Шустанова ΠžΡ‡Π΅Π½ΡŒ интСрСсный Ρ€Π°Π·Π±ΠΎΡ€ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ устройства Claude Code. Но ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π°Π²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΡ…...

Π₯Π°Π±Ρ€

Inside AI Meetup β€” ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ? ДСлимся записями Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ², Ρ„ΠΎΡ‚ΠΎ ΠΈ атмосфСрой

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! 20 мая ΠΏΡ€ΠΎΡˆΠ΅Π» Inside AI Meetup ΠΎΡ‚ Wildberries & Russ β€” ΠΏΡ€ΠΎ практичСскиС кСйсы внСдрСния ИИ: Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ поиск ΠΈ модСрация с 200+ модСлями, AIOps для ML/GenAI-сСрвисов, RAG Π±Π΅Π· Π³Π°Π»Π»ΡŽΡ†ΠΈΠ½Π°Ρ†ΠΈΠΉ, запуск LLM-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², гСнСрация тСкстов ΠΈΠ· Π²ΠΈΠ΄Π΅ΠΎ, поиск ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π±Ρ‹Π»ΠΈ кСйсы ΠΎΡ‚ ΠΎΠΏΡ‹Ρ‚ Wildberries & Russ, MWS, Avito, VK, M2, МЀВИ, Π‘Π±Π΅Ρ€Π°, red_mad_robot ΠΈ ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ°, Π° Π΅Ρ‰Π΅ Π½ΠΎΠ²Ρ‹Π΅ знакомства ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ Π½Π΅Ρ‚Π²ΠΎΡ€ΠΊΠΈΠ½Π³. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ видСозаписи с ΠΈΠ²Π΅Π½Ρ‚Π° ΠΈ Ρ„ΠΎΡ‚ΠΎ . Π£Π·Π½Π°Ρ‚ΡŒ большС

https://habr.com/ru/companies/wildberries/articles/1040624/

#ai #ΠΈΠΈ #искуствСнный_ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ #ml #machine_learning #машинноС_ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ #ΠΌΠΈΡ‚Π°ΠΏ #ds #data_science #meetup

Inside AI Meetup β€” ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ? ДСлимся записями Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ², Ρ„ΠΎΡ‚ΠΎ ΠΈ атмосфСрой

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! 20 мая ΠΏΡ€ΠΎΡˆΠ΅Π»  Inside AI Meetup ΠΎΡ‚ Wildberries & Russ β€” ΠΏΡ€ΠΎ практичСскиС кСйсы внСдрСния ИИ: Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ поиск ΠΈ модСрация с 200+ модСлями, AIOps для ML/GenAI-сСрвисов, RAG Π±Π΅Π·...

Π₯Π°Π±Ρ€

DRAΠΉΠ²Π΅Ρ€Ρ‹ для GPU: ΠΊΠ°ΠΊ Kubernetes научился Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ устройства Ρ‡Π΅Ρ€Π΅Π· стандартный API

Device Plugin Π² Kubernetes сводит GPU ΠΊ счётчику Π½Π° ΡƒΠ·Π»Π΅: ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π²ΠΈΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ количСство устройств, Π½ΠΎ Π½Π΅ ΠΈΡ… ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ, ΠΎΠ±ΡŠΡ‘ΠΌ памяти ΠΈΠ»ΠΈ Ρ€Π΅ΠΆΠΈΠΌ ΡˆΠ°Ρ€ΠΈΠ½Π³Π°. Для ML-Π·Π°Π΄Π°Ρ‡ это быстро становится ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ. ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ Π½ΡƒΠΆΠ½Ρ‹ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, инфСрСнсу β€” управляСмыС Π΄ΠΎΠ»ΠΈ, Π° CI Ρ…Π²Π°Ρ‚ΠΈΡ‚ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ NVIDIA H100 Π½Π° ΠΏΡΡ‚ΡŒ ΠΌΠΈΠ½ΡƒΡ‚. Dynamic Resource Allocation ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ мСняСт модСль управлСния устройствами. GPU становятся ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ с ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Ρ‘ΠΌ, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ Π²Ρ‹Π±ΠΎΡ€Π°. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽ устройство DRA ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ с device plugin Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ кластСра ΠΈΠ· 8 ΡƒΠ·Π»ΠΎΠ² Γ— 8 NVIDIA H100 Π±Π΅Π· ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ пСрСписывания манифСстов. А Π΅Ρ‰Ρ‘ объясняю, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ Π² Deckhouse пишСм свой DRA-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. Π Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с DRA

https://habr.com/ru/companies/flant/articles/1038000/

#gpu #kubernetes #deckhouse_kubernetes_platform #ai #ml #dra #machine_learning

DRAΠΉΠ²Π΅Ρ€Ρ‹ для GPU: ΠΊΠ°ΠΊ Kubernetes научился Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ устройства Ρ‡Π΅Ρ€Π΅Π· стандартный API

Dynamic Resource Allocation β€” это стандартный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Kubernetes для запроса ΠΈ совмСстного использования устройств. Он Π΄Π°Ρ‘Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ (CEL), ΡˆΠ°Ρ€ΠΈΠ½Π³, Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ классы...

Π₯Π°Π±Ρ€

КСйс. Zero Bug Policy: ΠΊΠ°ΠΊ ΠΌΡ‹ снизили бэклог Π±Π°Π³ΠΎΠ² Π² 4 Ρ€Π°Π·Π° Π·Π° мСсяц

Π‘Π°Π³ΠΈ β€” нСизбСТная Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ расскаТу наш ΠΎΠΏΡ‹Ρ‚: ΠΊΠ°ΠΊ ΠΌΡ‹ Π²Π½Π΅Π΄Ρ€ΠΈΠ»ΠΈ Zero Bug Policy Π² нашСм стартапС (B2B fintech) ΠΈ Π·Π° мСсяц сократили backlog с 77 Π΄ΠΎ 18 Π±Π°Π³ΠΎΠ². А Π³Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΊΠ°ΠΊ это ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρƒ ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ. ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ кСйс

https://habr.com/ru/articles/1038644/

#zerobugpolicy #react #java #zero_bug_policy #QA #quality_assurance #качСство #ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ #backend #machine_learning

КСйс. Zero Bug Policy: ΠΊΠ°ΠΊ ΠΌΡ‹ снизили бэклог Π±Π°Π³ΠΎΠ² Π² 4 Ρ€Π°Π·Π° Π·Π° мСсяц

Π‘Π°Π³ΠΈ β€” нСизбСТная Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.  Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ расскаТу наш ΠΎΠΏΡ‹Ρ‚: ΠΊΠ°ΠΊ ΠΌΡ‹ Π²Π½Π΅Π΄Ρ€ΠΈΠ»ΠΈ Zero Bug Policy Π² MetaMap (B2B fintech, ~200 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π² IT, распрСдСлённая ΠΊΠΎΠΌΠ°Π½Π΄Π°, скоринг благонадСТности...

Π₯Π°Π±Ρ€
Build Your Own Coding Agent by J. Owen is on sale on Leanpub! Its suggested price is $34.99; get it for $15.99 with this coupon: https://leanpub.com/build-your-own-coding-agent/c/LeanpubWeeklySale20260519 #ai #python #software_engineering #machine_learning #computer_programming
Build Your Own Coding Agent

Build a coding agent in pure Python. No LangChain or vector DBs. Orchestrate Claude, DeepSeek, or Ollama with raw HTTP requests. Test everything with FakeBrain and pytest. Includes full source code and a capstone where the agent builds a Snake game autonomously.