机器学习100天代码挑战:DataXujing中文版

需积分: 5 0 下载量 176 浏览量 更新于2024-10-02 收藏 34.46MB ZIP 举报
资源摘要信息: "100-Days-Of-ML-Code中文版_100-Days-Of-ML-Code.zip" 是一本以100天为周期的机器学习学习计划,通过实践操作带领学习者逐步深入理解机器学习的基本概念、算法和应用。该计划的中文版本不仅提供给中文使用者学习便利,还使得中文社区的机器学习爱好者能够共同进步。文件内容可能包含了一系列的代码示例、练习项目、理论讲解以及相关的数据集。 由于该文件的具体内容无法查看,以下是对可能包含的知识点的概述: 1. **机器学习基础**:涵盖了机器学习的基本概念,例如什么是机器学习、它与传统编程的不同之处、监督学习、非监督学习、强化学习等基础类型。 2. **数据预处理**:包括如何收集数据、数据清洗、数据探索、特征提取、特征选择和特征工程等重要环节。对于构建有效的机器学习模型,这些步骤尤为关键。 3. **模型建立**:介绍了各种机器学习模型的构建方法,如线性回归、逻辑回归、决策树、随机森林、支持向量机、神经网络等,并且可能涉及到模型的训练、验证和测试。 4. **评估指标**:学习如何评估一个机器学习模型的性能,包括准确率、精确率、召回率、F1分数、ROC曲线、AUC值等评估指标。 5. **算法优化**:讲解了如何通过参数调优(例如网格搜索、随机搜索)、正则化、集成学习等方法对模型进行优化,以提高模型在实际应用中的准确性和泛化能力。 6. **实战项目**:通过具体的案例分析和实战项目,让学习者在实践中掌握机器学习模型的应用,例如自然语言处理、图像识别、推荐系统等。 7. **工具与库的使用**:包括常用的机器学习库,如scikit-learn、TensorFlow、Keras等,以及数据处理工具Pandas、NumPy、Matplotlib等的使用方法。 8. **深度学习基础**:可能包含了神经网络的基础知识、前向传播、反向传播、激活函数、损失函数、优化器等内容,为理解深度学习打下基础。 9. **项目管理**:教授如何组织和管理一个机器学习项目,包括版本控制(如Git的使用)、项目文档编写、团队协作等。 10. **未来展望**:介绍了当前机器学习领域的发展趋势,包括新兴技术、前沿研究和未来可能的应用场景。 由于文件的描述和标签并未提供,无法给出更精确的信息,但上述内容是根据标题中"100-Days-Of-ML-Code中文版"推测的可能包含的知识点。该计划的成功实施有助于初学者建立扎实的机器学习基础,并为进一步深入研究打下坚实的基础。

select * from ( SELECT P.PATIENT_ID, P.VISIT_ID, PM.NAME, PM.SEX, P.ADMISSION_DATE_TIME, ( SELECT TOP 1 DP.DEPT_NAME FROM DEPT_DICT DP WHERE DP.DEPT_CODE = P.DEPT_ADMISSION_TO ) AS DEPT_ADM, P.DISCHARGE_DATE_TIME, ( SELECT TOP 1 DP.DEPT_NAME FROM DEPT_DICT DP WHERE DP.DEPT_CODE = P.DEPT_DISCHARGE_FROM ) AS DEPT_DIS, DATEDIFF( DAY, P.ADMISSION_DATE_TIME, P.DISCHARGE_DATE_TIME ) AS INPAT_DAYS, P.DOCTOR_IN_CHARGE --datediff(day, P.ADMISSION_DATE_TIME,P.DISCHARGE_DATE_TIME) as zyts FROM PAT_VISIT P INNER JOIN PAT_MASTER_INDEX PM ON PM.PATIENT_ID = P.PATIENT_ID WHERE select * from ( SELECT P.PATIENT_ID, P.VISIT_ID, PM.NAME, PM.SEX, P.ADMISSION_DATE_TIME, ( SELECT TOP 1 DP.DEPT_NAME FROM DEPT_DICT DP WHERE DP.DEPT_CODE = P.DEPT_ADMISSION_TO ) AS DEPT_ADM, P.DISCHARGE_DATE_TIME, ( SELECT TOP 1 DP.DEPT_NAME FROM DEPT_DICT DP WHERE DP.DEPT_CODE = P.DEPT_DISCHARGE_FROM ) AS DEPT_DIS, DATEDIFF( DAY, P.ADMISSION_DATE_TIME, P.DISCHARGE_DATE_TIME ) AS INPAT_DAYS, P.DOCTOR_IN_CHARGE --datediff(day, P.ADMISSION_DATE_TIME,P.DISCHARGE_DATE_TIME) as zyts FROM PAT_VISIT P INNER JOIN PAT_MASTER_INDEX PM ON PM.PATIENT_ID = P.PATIENT_ID WHERE P.DISCHARGE_DATE_TIME >= '2016-01-01' AND P.DISCHARGE_DATE_TIME < = '2023-07-10' AND DATEDIFF( DAY,P.ADMISSION_DATE_TIME, P.DISCHARGE_DATE_TIME ) >= 30 ) t order by inpat_days desc P.DISCHARGE_DATE_TIME >= '2016-01-01' AND P.DISCHARGE_DATE_TIME < = '2023-07-10' AND DATEDIFF( DAY,P.ADMISSION_DATE_TIME, P.DISCHARGE_DATE_TIME ) >= 30 ) t order by inpat_days desc 帮我把这段sql优化一下

2023-07-25 上传

insert overwrite table discountdw.dwd_sd_adds_order_bill_inc partition(dt = '2023-06-06') select t1.order_bill_id, t1.counterfoil_no, t1.acceptor, date_format(to_utc_timestamp(cast(t1.expiry_date as bigint) ,'GMT-8'),'YYYY-MM-dd'), t2.company_id, t1.cert_no, t1.company_name, t1.third_order_id, t1.counterfoil_amt/10000, t1.transaction_amt/10000, t1.rate, '3bp' as service_tariffing, ((DATEDIFF(to_utc_timestamp(t1.expiry_date ,'GMT-8'),to_utc_timestamp(t1.transaction_date ,'GMT-8') ) + adjust_days)* 0.0003 *(counterfoil_amt))/ 360 as service_fee, 360 as total_days, DATEDIFF(to_utc_timestamp(t1.expiry_date ,'GMT-8'),to_utc_timestamp(t1.transaction_date ,'GMT-8') ) + adjust_days as modulation_date, t3.channel_type, t3.bank_name, date_format(to_utc_timestamp(cast(t1.transaction_date as bigint) ,'GMT-8'),'YYYY-MM-dd'), t1.order_status_code, t1.order_status_msg, t4.fee_amt, t4.status, t1.tenant_id, t5.revenue, to_utc_timestamp(cast(t1.create_date as bigint) ,'GMT-8'), to_utc_timestamp(cast(t1.update_date as bigint) ,'GMT-8') from (select * from discountdw.ods_adds_order_bill_inc where dt ='2023-06-06' and channel_id=101110004 )t1 left join (select * from mecdw.ods_company_full where platform_id='sdpjw')t2 on t1.cert_no=t2.cert_no and t1.tenant_id=t2.tenant_id left join discountdw.dim_adds_product_full t3 on t1.partner_id=t3.partner_id and t1.product_id=t3.product_id left join (select * from mecdw.dwd_sc_fee_record_full where dt='2023-06-06' and biz_type=2 ) t4 on t1.order_bill_id=t4.third_id left join (select * from discountdw.ods_sd_order_ext_inc where dt='2023-06-06') t5 on t1.order_bill_id=t5.order_bill_id left join sdpjwdw.dim_holiday_info_full t6 on date_format(to_utc_timestamp(t1.expiry_date ,'GMT-8'),'YYYY-MM-dd') = t6.civic_holiday ;

2023-06-09 上传
2023-05-31 上传