Qmazon

Qt c++ 图书推荐与评论系统GUI 协同过滤推荐 collaborative filtering, book recommendation System, Book-Crossing Dataset
Alternatives To Qmazon
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Kalman And Bayesian Filters In Python14,511
17 days ago104otherJupyter Notebook
Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters,extended Kalman filters, unscented Kalman filters, particle filters, and more. All exercises include solutions.
Gutenberg Dialog20
3 years agomitPython
Build a dialog dataset from online books in many languages
Qmazon15
4 years agomitC++
Qt c++ 图书推荐与评论系统GUI 协同过滤推荐 collaborative filtering, book recommendation System, Book-Crossing Dataset
It556_worthless_without_coffee_da Iict_final_project9
3 years ago1mitPython
This is a book recommendation engine built using a hybrid model of Collaborative filtering, Content Based Filtering and Popularity Matrix.
Pocketbook_collection_manager8
2 months agomitJavaScript
Addressbookmanager8
7 years ago1mitSwift
Swift Wrapper Class For Apple's ABAddressBook Framework
Group5 Project Codefirstgirlsaloud3
17 days agomitPython
Book filtering website for the CFG project (Group 5 - Code First Girls Aloud).
Bayesian Filtering2
4 years agoJupyter Notebook
Bayesian Filtering & Smoothing demos
Filterpy_zh_cn2
4 years ago
rlabbe/filterpy 库的中文翻译,原仓库链接:https://github.com/rlabbe/filterpy
Alternatives To Qmazon
Select To Compare


Alternative Project Comparisons
Readme

(Qmazon)


"(C++)"C++QtPCQQ

http://www2.informatik.uni-freiburg.de/~cziegler/BX/

csv

build

[email protected] Wechat:r7ma_1


Alt

Alt


CLIGUIVSDev-CppCLIQt Creator


base.h(book)(user)base.hMain.cpp


1

ifstreamBooknewbooknewbook

books.insert(map<string, Book>::value_type(IS, newbook));

bookmapISnewbookISBN

getline(file, value, ';');
IS = string(value, 1, value.length() - 2);

ISvalue c++file.close();

2

3

ifstream

getline(file, value, ';');
string(value, 1, value.length() - 2);

ISIDmapbookuser

users[ID].booksRead.insert(map<string, int>::value_type(IS, rank));
books[IS].usersRead.insert(map<string, int>::value_type(ID, rank));

file.close();bookuserbook

map<string, Book>::iterator iter = books.begin();
	for (; iter != books.end(); iter++)
	{
		iter->second.aveRank = iter->second.sum / iter->second.cnt;
	}

4

#####book ofstream

file << "\"ISBN\";\"Book-Title\";\"Book-Author\";\"Year-Of-Publication\";\"Publisher\""<< ";\"Image-URL-S\";\"Image-URL-M\";\"Image-URL-L\"" << endl;

\

file.close();

#####user ofstream

file2 << "\"User-ID\";\"Location\";\"Age\"" << endl;

\

file.close();

#####rankofstream

file3 << "\"User-ID\";\"ISBN\";\"Book-Rating\"" << endl;

\

file.close();

NN recommendsystem1.cpp

User:: getrecommendation()

alt ABABpsumup,sumdown1,sumdown2ABA

map<string, double>Sims

idString 27w+ alt

PPPmap<string, double> RankPrestringISBNdouble mapVector

void sortMapByValue(map<string, double>& tMap, vector<pair<string, double> >& tVector)

RankpreRvectorRvector SimsSimssortMapByValueSvector 10isequal1

Qt

QtC++Main.cppQt

void menu_admin::on_pushButton_3_clicked()
{
    bool ok;
    // 
    QString qid = QInputDialog::getText(this,tr("input"),
              tr("input the id:"),QLineEdit::Normal,tr("admin"),&ok);
    string id=qid.toStdString();
    if(books.find(id)!=books.end()){
        books[id].deletebook();
    }
    else{
        QMessageBox::information(this,tr("tip"),
                         tr("cannot find so you cannot delete!"),QMessageBox::Ok);
    }
}

uiuiQtuiQtuiqssqsscss


1

mapC++mapkeyO(logn)map O(logn)O(nlogn)O(logn)

O(n)O(n)

O(1)

O(n)200O(1)20020

O(n),O(n)

O(n)

2

N*M O(n*m)mapO(n)O(m)O(n*m)


csv118MB

Popular Book Projects
Popular Filtering Projects
Popular Learning Resources Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Machine Learning
Book
Gui
Qt
Collaboration
Filtering
Recommendation System
Collaborative Filtering