My idea is simple. I think we should use machine learning to create Smart Caches. The target of the Smart Cache is then to cooperate better with the web server. The cache is as you might have guessed neural network or machine learning based. Since the weights of a deep neural network takes a long time to learn. I suggest the server pre-calculates the weights and sends the information to the viewers browser. Maybe you could split the decision to server side data suggestions and client side profile preferences. So when these coincide you get information on what to best fill the cache with for data. So the idea is to create neural networks specialized on caching web content. I think the smart cache “brain” could be divided into one big file of weights and data common to all sites and smaller files with site specific weights and data. Which could be downloaded from a common site. The reason is that the large weight file could be rather big. Maybe hundreds of megabytes. // Per Lindholm
My idea is simple. Inspired by all these AI chat bots why not transform it into a new idea. I’m thinking of creating a book with an AI bot as the interactive storyteller. That is. The bot reads the book to you. In written or spoken form. The interesting thing is that you can interact as with a chat bot as the story progresses. Ask questions and more. So the idea is to create adapted stories that an AI chat bot could have fun telling. The possibilities are really endless.
The idea is simple. We remember better if we are engaged. So I thought. Similar to the chat conversations the young students have with their friends. Maybe they remember a conversation with a chat bot equally good.
So the idea is to develop an educational bot. The student discusses the problem with the bot instead of just being shown some steps to follow. It could be math, physics or some other subject.
I think its a kind of an interesting idea. At least its worth a try.
With this you could also have a better mobile educational experience on the smartphone. For refugees and emergency education. Let the bot read the theory to you while at the same time you can interupt the software and ask questions. Even if they are standard questions to begin with. It will be quite powerful.
The idea is simple. What if a memory device like a USB-stick or a USB-harddrive would act on its own to verify its content. I think its possible to contruct a smart plan that would give the owner continous information on the integrity of the files and possibly to take some action. If the device finds some error that is. A first simple plan would be to calculate a long list of md5sums and instruct the device to perform the integrity checks. The summory of these results would be visible on a built in screen. The idea is that one would only need to connect the device to some USB power and it would begin to check files by its own. I imagine this would give you time to save your image files well before they all get errors.
I have prevoiusly written ”Different Quality Backup Idea” where I argued for using lossy compression to patch existing video files or images. If we are going to have a new image format. Which I think we need. Then it should be error safe. The size of the image file doesn’t matter that much anymore. These memories are more important then saving a couple of 100kB.
Back in mars 2011 I had a conversation on Linux.com a ”Similar way to secure smart phonesand tablets?”. Today this idea best resembles what is known as the mobile device management solution ”Dual persona” on android.
Now. Maybe the time has come for a similar solution on the job PC. An additional virtual installation of the operating system where the employee can install programs not necessarily sanctioned by the company. On the work installation the restrictions are much harder for security purposes. Both would run at the same time. This solution would transform the job laptop into one for work and one for personal use.
Even if an operating system like Linux holds many lines of code. I wonder as time goes on. If this process of creating a system could be made more efficient? What if this could be made into a supported tutorial? So you have a site were interested people could generate their own operating systems. What I’m saying is that I think every new generation need to figure out things themselves, make their own music or something like that. Maybe they can make a smart operating system using machine learning. On the Raspberry Pi being a platform dedicated to education I think we can have such projects.
The idea is simple. As a twist on the Turing Test. Why not instead of having human to AI bot conversation. You have human to human conversation where one of them use the AI bot as inspiration. That is. The response from one of the persons are fed to the AI bot and its answer is fed to another person for rewriting. The resulting response is then presented to the other person.
If this is successful. If a judge thinks both parties are humans then one can split the problem of machine intelligence into two parts. One is the crude answer and one is the refinement. It could very well be that all you need is a primitive artificial intelligence as enough information for generating of real intelligence. Hmm, makes me wonder if its true that we are all small deep inside.
The idea is simple. Although we have many high quality computer “text to speech” voices. Could we also find voices that are not just sounding perfectly robotic. Voices with accents could be a little better than others for teaching a specific thing. The idea is to let the student listen and rate different voices and accents. The most highly rated should then be the ones the students find they could learn the best from. This could possibly be like music. Different people will have different preferences. But that is a good thing. It just means that the students can choose with a click what voice and accent the enhanced electronic book should have.
But the question is. Does there exist voices with accents that are better suited for math and physics?
What should we do if some company decides to take over the little fun we still have? I mean this would be very sad for the Raspberry Pi community. I don’t want this in our future. Like the different Linux distributions I think its a good thing if we could get a large group of those mini computers competing. Then with hardware hopping there is a chance of long term survival.
But is there a chance for cooperation. I think maybe one could start with a site for news, ideas and feedback from the users. Like there is a Linux.com . Here all the mini computer devices get represented.
One such popular idea is to include a open source game engine like Godot Engine with the operating system. So in a Raspberry Pi kit. Instead of just adding a keyboard. You also add a game controller.
Another idea for the hardware would be for less monitor cables. With a lot of devices it will be annoying to keep switching cables. Therefore why not develop a fast wireless monitor connection. With lossy video encoding this should be possible. So the only thing you need to plugin should be the power.
The idea is simple. Since you can connect a magnet to some metal to create a chain. I thought. Why couldn’t you split an electric engine. If you could connect the magnetism from a device outside the engine. Then this device could be optimized specially for creating magnetism and not be subjected to construction restraints from inside the engine. Maybe the device could serve several electric engines making the system more effective. If this works I think it would be cheaper than to use a lot of copper wire that would otherwise be involved in creating the magnetism.
Since cooling of todays computers requires many large fans and bulky heat sinks. I wonder if there is another solution for this. With the small CPU’s on the Raspberry Pi computer. I wonder if you just can somehow spin the CPU instead. This would save a lot of space then having to use a large heat sink and a fan. With a CPU chip on the end of a fan blade I guess you don’t get any slow moving air blocking the airflow. Therefore like the heading says. Could a computer system or a single CPU be fitted on a spinning fan?
I thought I promote my idea of making the traveling Salesman Problem into a game. Its simple. You connect all the dots so that you end up where you started. The least amount of traveled distance wins. I tested this game using my tablet and an app for TSP solving. I timed and calculated the distance of my solution and the apps computer algorithm. The result were close. I made the 50 point journey in 3205.7 pixel distance and the computer algorithm after 10 000 generation managed to do it in 3426.2 pixels distance. The pixel distance were calculated using the image software GIMP. My time was a bit longer 3 min and 50 sec vs 1 min and 50 seconds for the computer.
The problem is solved by dividing the points into rough groups. The groups don’t have to be 100% accurate at the start. Your allowed to cross boundaries so that you can solve the problem. Making the lines surrounding the groups just helps you visually.
I had a somewhat philosophical and for me out of the box idea. If we are going to get out in space we need to figure out how we can propel ourselves without using a lot of reaction mass. So I thought. The force we need then has to be similar to the F=ma equation. So then I made a guess from drawing a curve and then squeezing some time period. The acceleration had to be more than zero to get the effect. Otherwise the curve would just remain constant. With a small force from a space drive or some other device then I guess that the acceleration you get from that could then be multiplied by grabbing time. This means the drive need not produce such a large force itself but be safe.
So the idea is that you could amplify a small force or acceleration by grabbing time. How this is done I don’t know.
I wonder if its not more important to engage the students than to hand them a computer. A computer or a tablet device is important don’t get me wrong. All I ask is that you find creative ways to make use of them. For example. With one device per student maybe they could be engaged in online extra classes that teaches the student with interesting and engaging projects. For example. I’m sure you can find math problems from being a football coach.
So my thoughts are an IT-strategy should not be about technology but about people.
I thought I share my method for getting a good enough solution to the traveling salesman problem. The problem is that you need to connect all the lines so that you can make the trip with the least amount of traveled distance. I created a graph in octave using a 100 random points. Then as a fun exercise I tried to connect all the lines.
Its a kind of a fun exercise. You don’t need a 100 points. Start with something smaller. With a computer program you could possible see how good a solution you can make.
Don’t try to solve it all at ones. As in many problems you need to divide it into smaller parts or groups.
When I looked at the heat equation I wondered if the solutions were always suppose to be like vector objects. What I rejected was that they are so smooth.
Then I remembered that you can maybe use recognition as a way to solve problems. So if we look at a poorly compressed image using JPEG compression we see that it is built up from non smooth connected blocks. The inside of those blocks are still smooth though.
Taking inspiration from this I can guess that you can probably get a better solution to certain problems solved by differential equations if you have multiple values for the same line around each smooth object.
That is. We surround each smooth object with an almost independent value line. This would create a problem with lots more of unknowns. To calculate or choose these we need some dependency information and that I guess would come from recognition some how. Maybe the smooth solution could be used as enough information.
I don’t know how to solve this. The idea is presented as a problem.
I calculated Pi from instructions using the Monte Carlo Method from the Wikipedia example. Looking at the result using recognition as a mental problem solver. I can see that there is a lot of unnecessary calculations going on. Let me explain.
From the calculations we can all can figure out what the resulting image would be. Maybe computer recognition could then be used to speed things up. So maybe in hind-sight a more advanced method could make a conclusion much earlier. I wonder if this could be applied to other Monte Carlo based problems.
Here is my open standard video compression idea. Since with machine learning you can generate from recognition. I thought why not take advantage of this for media compression. It should work for all media and be useful for video or audio transmission. The idea is that you can generate each frame from “enough information”. That enough information is the small amount of information that is then transferred. Mathematically I think this could work if you split the enough information into two groups. One part is a traditional compressed video of much smaller size and resolution. The other part is the enough information needed to scale these low resolution frames to the higher resolution. The scaling is then done by generation or computer imagination as one can call it. It is the computer imagination that is trained. As with imagination in general you will get some information loss but errors will not be detectable.
The idea is simple. A guess is that the heat pump can be considered to be a general method? Then why not take inspiration from that to create a device for desalination. I mean with such a device the energy requirement could possibly be somewhat lesser.
In my youth I solved a simple Pythagoras problem. From the famous equation a^2 + b^2 = c^2 . How can you find formulas to quickly calculate a,b and c if you want integer solutions?
My approach was to use a geometric description of the problem. Like this.
See if you can find some formulas.
This is just me guessing. Could we get smart communication by researching how neural networks communicate? I mean our brain are full of networks that need to send information. Maybe the smartest protocol could then be derived by letting the network learn.
My imagination tells me that if this is something like the traveling salesman problem then there could be a recognition and feeling based solution that might be good enough very large problems. Like the brain maybe this could be applied to the Internet also. I don’t know exactly how this might work but If the problem could be divided into smaller parts the recognition approach might help with this.
Be sure to also check out my previous posts
Ideas are essential and has great potential for generating value. In this post I will describe what I call retrospective power sentences. These are sentences I formulate after I’ve come up with an idea. That is. This sentence is some general statement that has some guessing power. As an example. From your own ability to recognize letters you can learn to draw them. That is.
“What you can recognize you can also generate”. From this created sentence you can make many guesses. One surprising guess is that you can probably prove a axiom is close to being an actual axiom by recognition.
Another idea would be to attempt to understand the difficult problem of turbulence. A second sentence of mine is “enough information for generation”. With these two sentences perhaps there is a chance to handle turbulence. First you train a neural network on turbulence images. Then after it can recognize turbulence. The idea is then that you can use the generation capability with the Naiver-Stokes equations as enough information.
If this turns out to be true. You can formulate another sentence. “Every problem can be solved by assuming the problem has a recognition part and a math equation part.”
If you have a lot of text in your blog posts. I thought ones in a while to make it interesting. Why couldn’t you make a text to video recording. It will be like someone is talking to you silently. Like a film effect.
The suggestion is simple. In countries with many refugees like in Jordan or Turkey. Why not look at the solar potential?
Not just for the sake of the environment but to increase the job opportunities for both refugees and local residents.
Turkey revives as much solar energy as Spain and Jordan even more. I was thinking that perhaps medium and small size companies could benefit from solar power besides the the very large and home owners.
So the idea is that training for solar panel installations and investments is set in place in particularly for those areas.
Here we have a chance to invest in a good future both for the refugees and the planet.