Can we trace the qualification of person using matlab?
15 次查看(过去 30 天)
显示 更早的评论
Hello.
Please guide me, can we develop the algorithm to trace the authenticity of a person's qualifications using the matlab? does such algo or app etc already exist?
I am looking positive to hear from Matlab experts.
Thanks
6 个评论
Walter Roberson
2023-5-2
> Do you want a MATLAB script to conduct interviews with their contacts or other colleagues?
yes
In such a case, you would need to develop a deep learning model of interview questions and acceptable answers, possibly with some speech-recognition and some sentiment analysis. I don't know if that would be practical; maybe with a lot of work.
There is a story going around about a tech firm in SIlicon Valley that no longer exists at all, no records are available, and that apparently a number of people have joined together to all pretend that other people worked there. So none of Bob nor Carol nor Ted nor Alice might have ever worked there, but they give out each other as resume contacts, and if they are ever contacted they tell whom-ever is calling about how good a job the other person did. It would be pretty difficult for an AI to prove otherwise when written records are hard to find and the people are supporting each other.
A significant problem is that names (especially public names and business names) are not globally unique -- not even close. I have done a variety of different work, and if you were to manage to track it down, then to prove that it was all "me" instead of several different people, you would have to find a chain of people who met me in person in multiple of those roles. Along the lines of "Alice knew me at job #1, and didn't know me at job #2 but did go to a party that I was at after job #3 where I was talking about my work at job #3 with George who had worked at job #3 at the same time, so Alice can testify that George can verify that it was me at job #3..."
回答(1 个)
John D'Errico
2023-4-28
编辑:John D'Errico
2023-4-28
Huh? If I had to guess, you want to see if an algorithm exists to know the degree of skill a person has as a MATLAB coder, based on a computer analysis of their code?
If that is your question, at least at present, the answer is a flat out no.
To start, one huge component in the skill of a person lies in the quality of their comments. Well written comments tell the user what the code it doing. They allow the person who needs to modify the code what was done. They allow the code to be read. Instead, remove all of the comments, and the code is worthless. Period.
But, suppose I know that my code comments would be analyzed to determine my coding skill? I'd grab chatgbt, and tell it to write comments for me. Suddenly, my skill as a programmer has improved!
Next, how well do you use variable names? I've seen far too many novices think that all variables should be named a,b,c,d, etc. Nothing more. After all it is faster to use one letter variable names. But the intelligent use of variable names is an artful thing. Well chosen variable names make your code easy to read, and easy to debug. But again, I, if the variables have longer names, maybe the name aabbsgrd has real meaning in the code? A computer algorithm will not understand.
Another aspect is in the use of variable names itself. I can usually see if a programmer is a novice at MATLAB, when they use variable names like beta, or gamma. These are bad things to do, because they are the names of existing and useful MATLAB functions. However, that does not mean the person really is a poor programmer, merely that they may never need to use those tools, and they don't care.
I can go on with this. There are too many aspects of coding skill. ANd, I suppose that in the future, there may be AI codes that would be sufficiently smart to recognize good code from bad code. But at that point, we won't need a programmer at all, since the AI could be writing the code for us anyway. I'm not sure I like that future, but I don't have a choice.
The point is, if you want something that will automatically look at code, and by that, know the person's skill at MATLAB, it won't happen anytime soon, and if it does, you won't care.
4 个评论
Walter Roberson
2023-4-29
Some people I know have worked for Famous Computer Companies. Because of competition, little to no information about their work is available outside the respective companies. I am not even allowed to tell anyone their job titles (if I have even been told.)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!