I would be wary of saying anything to the neighbours at first - you may be setting yourself up.
To me the factors are:
Is your main issue the effect it has on you, or do you have other concerns such as the welfare of the children, criminal activity etc?
How 'identifiable' are you? I sounds as if you are in a heavily populated area, so probably not (note: if you make any comment to them, you may be setting yourself up to be identified)
How are they otherwise? Usually people who smoke that much cannabis are not sociable or pleasant.
I would consider the following options:
Crime Stoppers (anonymous)
Neighbourhood policing officers, who in my experience are brilliant at gathering information
Housing Association (if either you or they are tenants)
Social Services (can be anonymous) if smoking as heavily as you think and allowing a lot of visitors to smoke, the children may not be thriving.
I wish you all the best, this is a horrible problem.