# Clipping Weights

**URL:** <https://discourse.julialang.org/t/clipping-weights/38581>\
**Category:** New to Julia\
**Created:** [May 1, 2020, 10:11pm UTC](https://discourse.julialang.org/t/clipping-weights/38581 "2020-05-01T22:11:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kinzak](https://avatars.discourse-cdn.com/v4/letter/k/ec9cab/32.png) [@Kinzak](https://discourse.julialang.org/u/Kinzak)\
**Post date:** [May 1, 2020, 10:11pm UTC](https://discourse.julialang.org/t/clipping-weights/38581/1 "2020-05-01T22:11:15Z")

</div>

Hey, how can I clip my weights using tracked parameters ?  
I know I can use something like

```julia
Zygote.gradient(Tracker.data.(params(m))) do x
    total_loss(Zygote.hook(ā -> ā./norm(a),x))
    end

```

However, I use Flux.mse for my loss whose arguments aren’t the weights. How can I proceed?
