#๐ Project review ๐
51 messages ยท Page 1 of 1 (latest)
@keen solstice
Remember to:
- Ask your Python question, not if you can ask or if there's an expert who can help.
- Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
- Explain what you expect to happen and what actually happens.
:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.
AI API
does not have anything to do with ai
also why is this an api? it could easily be a lib
It's a bit weird that you define the same code in two __init__.py files and also it's confusing that you used them for code at all
It has an api so the server can connect it to the android app. Building an api allows me to build the site through it and the app all in one instead of coding the routes into the main files.
The flask server implements rudimentary fuzzy matching in the ai_services.py to sort the best metadata. To take it to the next level I'm considering PyTorch. As the server collects more metadata from people using the app or website, it'll have more data to build a proper model around.
The app also runs without a database. Just simple I/O. Having the route originally built in the main.py made it easier to build an api from it and expand the scope of the project to my end goal.
Is my thought process that bad?
This project is an ongoing process of restructuring. I will check into the duplicate __init__.py and see if they serve any purpose. Thank you!
i dont really understand your first point :P
is it like, a portability thing?
rudimentary fuzzy matching
last i checked, fuzzy matching has nothing to do with ai
The app also runs without a database
i dont see why an app that checks metadata of a file they already have would need a database...
Did you not notice the android app? The whole system is built around a simple website to upload, process, and download. The other side is having an app that utilizes the same code. I don't think there is another way I ould have done this without an api. Personally, I'm proud of myself far getting this far with it.
Google: is fuzzy matching machine learning
Exactly, I just need routes to process the data and return it to the user. In that case I may as well have one file that does all the routing and utilize it as an api for the app and website.
I want to collect as much data as possible, so getting it on as many platforms as possible is the best case. The android app is a baseline.
https://en.wikipedia.org/wiki/Approximate_string_matching
guess what, it mentions nothing about ai or macchine learning
In computer science, approximate string matching (often colloquially referred to as fuzzy string searching) is the technique of finding strings that match a pattern approximately (rather than exactly). The problem of approximate string matching is typically divided into two sub-problems: finding approximate substring matches inside a given stri...
I promise... just google it...
... i did
also looking into the ccode of fuzzywuzzy, and its dependencies difflib and python-Levenshtein, none of them use ai at all
Fuzzy matching is not AI confirmed
Calling it AI is just weird
i really wouldn't trust an ai to inform me about shit
Well trusting the Internet blindly is not recommended
If you put AI on your resume after this project any company interviewing you that asks about it would giggle
Brothers in Christ, fuzzy matching is an element of AI
My guy... I'm just learning and doing my best
An element of AI is not, in itself, AI
linalg is ai confirmed
Right, but it is an ai based algorithm
It does in fact return the correct metadata based on multiple api calls
No prior info
that would suggest it isn't ai
Algebra is an element of AI. Just because I know algebra doesn't mean I know AI
We can argue semantics all day, but it works
Hate it or love it, it works, and it's just getting started
i can't really give false advertising and say "we can argue semantics all day, but it works"
I haven't even built a backup system yet, but that is coming as well
Is a backup system AI?
I don't really understand why you are trying so hard to disprove something that works just because you don't agree with the methodology, but that is your prerogative...
I said I'm going to be building a model with pytorch in the future
Right now, the rudimentary fuzzy matching works, but it needs more options
That's why the whole system is modular
i... dont disagree with the methodology?
i disagree the part that it says it does something when it doesnt
It does
please elaborate
Logically breakdown how a user can input their music file into an app that just has a name, no metadata, and no prior knowledge or reference point, and find the correct tags without any user input.
right, and now we're going in circles
imma leave now
We aren't. It's rudimentary ai. Hate it or love it, it works. Peace out โ๐ฝ
This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.
๐ Project review ๐