This post might give some answers [1]. FL is a machine-learning framework where models can be trained while keeping users' data on their device rather than sending it to a server.
I knew about work in anomaly detection for state of health and state of charge in batteries, where you can somewhat model the physical effects (in a data driven manner). However, this description of the problem made me think that meta-learning might be suitable for the problem you’re describing. I’ve only seen it applied in computer vision though (and more recently in speech).
When I'm having a hard time writing a document I usually do the following:
- Go back to basics: Review what an introduction, body, and conclusion should have (and what they shouldn't). This of course will depend on the kind of document, since the structure and content of a research paper, a proposal, or an essay will be different.
- Make an outline: Lay out the different ideas in sentences. At some point, you will have all you need and you will just need to connect the sentences to create paragraphs and then sections. This specifically helps me to write concisely, as my document is a flowing outline.
- Revisit: Finally, if I have the time I like taking a break and revisit (even if it is the next morning). This gives me the time to come back with fresh eyes and spot the parts that do not flow, need more detail, or are redundant.
I've noticed that if I struggle creating the outline, it's because I don't understand well yet what I am trying to write.
Ah, so it's actually not entirely removing blacklisted results, it's just condensing those results. Personally, I think I'd be more interested in nabakin's idea of editing the query before it gets sent to Google.
Although - like zargon says in a top-level comment - this clearly should just be built into search engines themselves. The only semi-legitimate reason I can think of that they wouldn't be is that results for a given query would be even less reproducible than they already are from person-to-person. But since Google already "personalizes" results, I don't think that's really a factor for them. They could just have a little button at the bottom that says "3 results from sites you've blacklisted - wanna see them?" or whatever.
Since the results are customized anyway, they should also give us a way to assign more or less weight to a result and learn from that for future search queries.
Google News does this on every link (Hide stories from XXX, More stories like this, Fewer stories like this) so clearly the feature exists.
I am thinking about more customization, especially this that allows the user to 1. suppress (like now) or 2. remove the results entirely. But in my defence, it was a weekend project for a noob like me.
I've been using tldr [1] instead of man pages lately to get started with a command (or to remind myself how to use one). I've learned a lot just by reading the examples shown, and then read the man pages if I am missing something.
"Machine Learning: a Probabilistic Perspective" is more an encyclopedia of algorithms I would say, and it has lots of typos. I personally would not recommend it (except for the amount of algorithms that it covers, many of which are usually not found in other books).